【问题标题】:Using regex in an additional jQuery Validate method在附加的 jQuery Validate 方法中使用正则表达式
【发布时间】:2015-07-31 09:36:05
【问题描述】:

我需要为 jQuery 验证插件创建一个额外的方法,但我不擅长正则表达式。我需要检查文本输入是否输入为I50xxxxi50xxxx,其中xxxx 是字母数字(00009999

我做了这个:

jQuery.validator.addMethod("matricule", function(value, element) {
    return this.optional(element) || /^I50\d{4}$/.test(value);
}, "Entrez un matricule valide (I50xxxx)");

可以检查第一种类型,但不能同时检查两者。你能帮帮我吗?

【问题讨论】:

  • (0000 to 9999) 是数字而不是字母数字

标签: jquery regex jquery-validate


【解决方案1】:

添加i 修饰符以执行不区分大小写的搜索。

/^I50\d{4}$/i.test(value);

/^[iI]50\d{4}$/.test(value);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    相关资源
    最近更新 更多