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

検証プラグインの 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 に答える
1
alphabet: function(value, element, param) {
    return /^[A-z]+$/.test(value);
}
于 2012-11-20T06:42:06.580 に答える