在另一个jQuery Validate方法中使用regex

时间:2015-07-31 09:36:06

标签: jquery regex jquery-validate

我需要为jQuery validate插件创建一个额外的方法,但我对正则表达式并不是很好。我需要检查文本输入是否类似于I50xxxxi50xxxx,其中xxxx是字母数字(00009999

我做到了:

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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