Jquery plugins 在密码强度检查器中使用不可用的单词数组

Jquery plugins 在密码强度检查器中使用不可用的单词数组,jquery-plugins,passwords,Jquery Plugins,Passwords,我是jQuery新手,目前正在修改Firas Kassem的密码强度表,并希望检查一系列不允许的单词。我找到了一个起点。我目前拥有的是: var badArr = ['password','system','user','demo','test','default'] //Array of unusable words //check if bad words are in password $.each(badArr, function(index,value) { if(passwo

我是jQuery新手,目前正在修改Firas Kassem的密码强度表,并希望检查一系列不允许的单词。我找到了一个起点。我目前拥有的是:

var badArr = ['password','system','user','demo','test','default'] //Array of unusable words
//check if bad words are in password
$.each(badArr, function(index,value)
{
    if(password.match(value))
        return badPass
})

问题是它不会返回坏消息。对我做错了什么有什么见解吗?

我实际上已经建立了自己的,因为我不需要力量测量仪;只是一个需求检查器

通过使用一个简单的password.match正则表达式,我能够检查这些特定的单词。给我的要求没有指定大写或小写字母,所以我做了一个简单的匹配

 password.match(/((SYSTEM)|(Password)|(Default)|(USER)|(Demo)|(TEST))/)
我还能够使用不同的算法检查以下内容

 //password != user name, first name, or last name
 //password != 6 chars, 6 nums, or 6 symbols
 //password != social security numbers
 //password != a date
 //password = 3 of 4 requirements (upper, lower, num, char)

一个有用的网站是www.正则表达式。信息

作为一个旁注,我真的很讨厌当网站/游戏实现这个密码强度检查器的事情,如果我不认为我的帐户到你的网站价值超过3个字符密码,这是我的选择。你可以花些时间来改进你的网站,这样我觉得它更值得。我同意盲目,但这是内联网上的一个参考,可以帮助我的员工养成使用更强密码的习惯。