只允许字母和空格-jquery验证插件

Allow only letters and spaces - jquery validation plugin

本文关键字:-jquery 验证 插件 空格 许字母      更新时间:2023-09-26

我正在验证一个只允许使用字母和空格的文本字段。

这是我正在使用的方法:

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

正则表达式为:

^[a-z's]*$

现场演示

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]*$/

我检查了一下它有效。