【发布时间】:2015-06-12 13:47:11
【问题描述】:
我的密码设置要求用户使用特殊字符。我编写了一些 JavaScript,效果很好,但是在检查 \ ] - 字符时遇到了问题。如何在下面的代码中实现这些字符?
澄清:我只使用 JavaScript 进行初步检查。还有 C#,它也处理验证!
当前的 JavaScript,正在运行
if (password.match(/(.*[!,%,&,@@,#,$,^,*,?,_,~,+,=,`,(,),|,\,.,/,{,},:,;,",',[,-,])/)) {
$('#successImage').removeClass('hidden');
$('#passwordImage').addClass('shown');
count++;
}
【问题讨论】:
-
我希望你不依赖于 only 在 javascript 上进行检查,这就是你在那里有 C# 标记的原因。
-
@Habib,我不仅依赖于 JavaScript,那是个坏主意!大声笑这只是初步检查。
-
请定义“特殊”。 (除了你显示的字符之外的标点符号呢?)
标签: javascript c# asp.net