【发布时间】:2017-10-13 05:04:59
【问题描述】:
密码不应包含超过两个连续字符的用户名或用户全名部分
如果用户名= 1Abcd234 密码= aBc15 那么它应该返回错误,例如密码不能包含用户名的任何部分。
因为“abc1”同时出现在密码和用户名中。
【问题讨论】:
-
到目前为止你尝试过什么?请分享您的代码。
-
你做了什么,请注意 StackOverflow 不是编码服务
-
循环遍历并使用 indexof
-
你能告诉我如何在 indexof 中循环。
-
我使用这个代码函数 check(user,pswd){ use= user.toLowerCase(); pwd=pswd.toLowerCase(); var value= (pwd.match(/[a-z]+/ig).filter(a=> a.length > 1 && use.includes(a)).length > 0);返回值; } if(check("abcdefgh","abc1")==true){ alert('true'); } 其他 { 警报('假');但是,如果我使用像 abcsfgh 这样的用户名,那么它会返回 false。
标签: javascript jquery