javascript - JQuery Validate 正则表达式 密码验证

标签 javascript jquery regex validation jquery-validate

我一直在阅读有关如何操作正则表达式的内容,并且我确实认为我有适合我目的的正确公式,但我似乎无法让它发挥作用。

这是我的代码

$.validator.addMethod("pwcheck", function(value) {
    var regex = /^[a-zA-Z0-9]*$/;
    if (!regex.test(value)) {
        return false;
    }
});

我在 .validate({rules{}}); 中将此方法添加到我的密码中 它链接正确,但是无论我在文本框中输入什么,我都会收到我在 .validate({messages{}}); 中编写的消息 应该只允许用户输入字母和数字,看到这个网站上发布的其他方法我试图模仿和复制它们,但它不起作用。

最佳答案

$.validator.addMethod("pwcheck", function(value) {
   return /^[A-Za-z0-9]*$/.test(value)
});

关于javascript - JQuery Validate 正则表达式 密码验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20274519/

相关文章:

Javascript/jQuery if 语句不比较任何内容

javascript - 如何使用 Greasemonkey 按 ID 号突出显示?

regex - R - gsub 仅数字

python - 将 url 与 python 中的自定义模式进行比较

javascript - 事件不在 subview 中触发

javascript - 使用幻灯片制作 Bootstrap 轮播控件动画。

javascript - 在脚本 block 中通过 goog.require 加载文件失败

jquery - 通过 Nuget 添加新版本的 Jquery 以及 t4mvc 的问题

javascript - ng build --prod 给我一个错误

java - 自定义电话号码的正则表达式?