想要验证密码,目前我有
var myRegularExpression = /(?=.*?[#?!@$%^&*-]).{8,}/ ;
我错过了什么吗?它可以包含任何东西,但它必须具有的唯一要求是至少1个特殊字符并且大于8个字符
答案 0 :(得分:0)
使用这个^(?=。?[#?!@ $%^& - ])。{8,} $
您可以看到详细信息here
答案 1 :(得分:0)
你可以试试这个。
typeof $.mage.collapsible = undefined

答案 2 :(得分:0)
可以使用此功能。传入密码字符串进行测试。如果它超过8个字符,我将通过RegEx测试进行测试,看看是否有特殊字符。如果有特殊字符,则返回true,如果没有,则返回“密码为......”文本。
function passWrdTest(str){
var myReg = /\[|\#|\?|\!|\@|\$|\%|\^|\&|\*|\-|\]/g;
return str.length > 8 ? myReg.test(str) : 'Password is either not long enough or does not have a special character...';
}