jquery验证应该允许字母表

时间:2012-11-20 06:37:18

标签: javascript jquery jquery-ui jquery-validate

任何人都可以告诉我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);
}

2 个答案:

答案 0 :(得分:1)

alphabet: function(value, element, param) {
    return /^[A-z]+$/.test(value);
}

答案 1 :(得分:1)

使用专门为此目的编写的验证插件方法,可在validation plugin additional-methods.js

中找到
jQuery.validator.addMethod("lettersonly", function(value, element) {
    return this.optional(element) || /^[a-z]+$/i.test(value);
}, "Letters only please");