我的密码设置要求用户使用特殊字符。我编写了一些 JavaScript,它运行得相当好,但在检查 \] -
字符时遇到问题。如何将这些字符实现到下面的代码中?
澄清:我仅使用 JavaScript 进行初始检查。还有 C#,它也可以处理验证!
当前 JavaScript,正在运行
if (password.match(/(.*[!,%,&,@@,#,$,^,*,?,_,~,+,=,`,(,),|,\,.,/,{,},:,;,",',[,-,])/)) {
$('#successImage').removeClass('hidden');
$('#passwordImage').addClass('shown');
count++;
}
最佳答案
使用 \\
而不是 \
。
if (password.match(/(.*[!,%,&,@@,#,$,^,*,?,_,~,+,=,`,(,),|,\\,.,/,{,},:,;,",',[,-,\]])) {
$('#successImage').removeClass('hidden');
$('#passwordImage').addClass('shown');
count++;
}
关于javascript - 密码检查特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30804721/