在附加的jQuery验证方法中使用regex
我需要为jQueryValidate插件创建一个额外的方法,但我不擅长正则表达式。我需要检查文本输入是否像在附加的jQuery验证方法中使用regex,jquery,regex,jquery-validate,Jquery,Regex,Jquery Validate,我需要为jQueryValidate插件创建一个额外的方法,但我不擅长正则表达式。我需要检查文本输入是否像I50xxxx或I50xxxx,其中xxxx是字母数字(0000到9999) 我做了这个: jQuery.validator.addMethod("matricule", function(value, element) { return this.optional(element) || /^I50\d{4}$/.test(value); }, "Entrez un matricu
I50xxxx
或I50xxxx
,其中xxxx
是字母数字(0000
到9999
)
我做了这个:
jQuery.validator.addMethod("matricule", function(value, element) {
return this.optional(element) || /^I50\d{4}$/.test(value);
}, "Entrez un matricule valide (I50xxxx)");
可以检查第一种类型,但不能同时检查两种类型。您能帮助我吗?添加
i
修饰符以执行不区分大小写的搜索
/^I50\d{4}$/i.test(value);
或
(0000到9999)
是数字而不是字母数字
/^[iI]50\d{4}$/.test(value);