我正在验证文本字段以仅允许字母和空格。
这是我正在使用的方法:
jQuery.validator.addMethod("lettersonly", function(value, element) {
return this.optional(element) || /^[a-z]+$/i.test(value);
}, "Please enter only letters");
但正则表达式不允许单词之间有空格。
我试过了:
/^[a-z ]+$/i.test(value)
和/^[a-z\s]+$/i.test(value)
jQuery版本 - 1.7.1
答案 0 :(得分:9)
答案 1 :(得分:0)
jQuery.validator.addMethod("lettersonly", function(value, element) {
return this.optional(element) || /^[a-zA-Z\s]*$/.test(value);
},"Please enter only letters");
替换为: /^[a-z\s]+$/i
由此: /^[a-zA-Z\s]*$/
我查了一下。