只允许使用字母和空格 – jqueryvalidation插件
我正在validation文本字段以仅允许字母和空格。
这是我使用的方法:
jQuery.validator.addMethod("lettersonly", function(value, element) { return this.optional(element) || /^[az]+$/i.test(value); }, "Please enter only letters");
但正则表达式不允许单词之间的空格。
我试过了: /^[az ]+$/i.test(value)
和/^[az ]+$/i.test(value)
/^[az\s]+$/i.test(value)
jQuery版本 – 1.7.1
正则表达式是:
^[az\s]*$
现场演示
jQuery.validator.addMethod("lettersonly", function(value, element) { return this.optional(element) || /^[a-zA-Z\s]*$/.test(value); },"Please enter only letters");
替换这个: /^[az\s]+$/i
通过这个: /^[a-zA-Z\s]*$/
我查了一下。