相关疑难解决方法(0)

jQuery验证:如何为正则表达式验证添加规则?

我正在使用jQuery验证插件.好东西!我想迁移现有的ASP.NET解决方案以使用jQuery而不是ASP.NET验证器.我错过了正则表达式验证器的替代品.我希望能够做到这样的事情:

$("Textbox").rules("add", { regularExpression: "^[a-zA-Z'.\s]{1,40}$" })
Run Code Online (Sandbox Code Playgroud)

如何添加自定义规则来实现此目的?

regex jquery jquery-validate

234
推荐指数
9
解决办法
31万
查看次数

如何验证用户名是否以字母开头并且仅包含字母数字字符?

我正在使用Jquery验证.

目前,我有一个用户名,我要为此用户名验证的是:

  • 不是空白
  • 可用性
  • 没有空格,我添加这个方法:

    $.validator.addMethod("nowhitespace", function(value, element) {
         return this.optional(element) || /^\S+$/i.test(value);
    }, "  No white space please");
    
    Run Code Online (Sandbox Code Playgroud)
  • 字母数字

    $.validator.addMethod("alphanumeric", function(value, element) {
         return this.optional(element) || /^[a-zA-Z0-9]+$/i.test(value);
    }, "  Alphanumeric. Only numbers and alphabet allowed");
    
    Run Code Online (Sandbox Code Playgroud)
  • 第一个字符必须是字母,不能是数字.

我被困在最后的验证中.如何编写正则表达式来验证第一个字符必须是字母?

BTW:

没有空白似乎有问题.我试过我的脚本,1允许空格,但不允许2个空格,为什么?

javascript regex jquery-validate

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

jquery-validate ×2

regex ×2

javascript ×1

jquery ×1