jQuery 验证输入值不以多个模式开头
jQuery Validation Input value not begining with multiple paterns
我开始对我正在处理的这个新项目使用 jQuery 验证,并且我一直在努力寻找一个规则来验证文本输入是否以“057”或“089”开头" 或 "093.
我知道有一个 notEqual 规则匹配整个输入值,
有什么方法可以实现相同但仅限前 3 个字符?
尝试类似的东西:
// Custom validation
$.validator.addMethod('customInput', function(value, element) {
return this.optional(element) || /^(057|089|093)/.test(value);
});
我开始对我正在处理的这个新项目使用 jQuery 验证,并且我一直在努力寻找一个规则来验证文本输入是否以“057”或“089”开头" 或 "093.
我知道有一个 notEqual 规则匹配整个输入值, 有什么方法可以实现相同但仅限前 3 个字符?
尝试类似的东西:
// Custom validation
$.validator.addMethod('customInput', function(value, element) {
return this.optional(element) || /^(057|089|093)/.test(value);
});