javascript - 密码检查特殊字符

标签 javascript c# asp.net

我的密码设置要求用户使用特殊字符。我编写了一些 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/

相关文章:

javascript - Jest 是否异步运行用 describe() 定义的测试套件?

javascript - 在 Angular1 中使用 $routeProvider 时如何正确跨页面加载 javascript

c# - 以编程方式控制 xml 元素的顺序

c# - 如何使用 C# 在 for 循环中播种数据

c# - 将值复制到安全上下文中特定偏移量的字节数组中

c# - 如何在linq to sql中插入

javascript - 是否可以获取用户的书写方式和书写方向?

javascript - 要求未定义? Todd Motto Angular 1.5 入门教程

javascript - 我用于打印的这种方法不使用我的字体和颜色

c# - 如何从 C# WebAPI 返回多个值?