アルファベットのみを検証する必要がある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);
}
アルファベットのみを検証する必要がある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);
}
検証プラグインの additional-methods.jsにある、この目的のために特別に記述された検証プラグイン メソッドを使用します。
jQuery.validator.addMethod("lettersonly", function(value, element) {
return this.optional(element) || /^[a-z]+$/i.test(value);
}, "Letters only please");
alphabet: function(value, element, param) {
return /^[A-z]+$/.test(value);
}