1

谁能告诉我jquery验证,应该只验证字母,即)

abcde - valid
12344  - not valid
ancd12 - not valid
asng$e  - not valid etc

此代码不适用于上述情况。

alphabet: function(value, element, param) {
    return this.optional(element) || value.match(/[a-z]/gi);
}
4

2 回答 2

1
alphabet: function(value, element, param) {
    return /^[A-z]+$/.test(value);
}
于 2012-11-20T06:42:06.580 回答
1

使用专门为此目的编写的验证插件方法,在验证插件additional-methods.js中找到

jQuery.validator.addMethod("lettersonly", function(value, element) {
    return this.optional(element) || /^[a-z]+$/i.test(value);
}, "Letters only please");
于 2012-11-20T13:13:04.430 回答