유효성 확인은 영문 만 허용됩니다. 나는 공백도 허용하고 싶다.Jquery 유효성 검사 : 알파벳 및 공백 만 허용
$.validator.addMethod("alpha", function(value, element) {
return this.optional(element) || value == value.match(/^[a-zA-Z]+$/);
});
여기에서 변경해야 할 사항은 무엇입니까?
유효성 확인은 영문 만 허용됩니다. 나는 공백도 허용하고 싶다.Jquery 유효성 검사 : 알파벳 및 공백 만 허용
$.validator.addMethod("alpha", function(value, element) {
return this.optional(element) || value == value.match(/^[a-zA-Z]+$/);
});
여기에서 변경해야 할 사항은 무엇입니까?
:
/^[a-zA-Z]+$/
사용이 :
이/^[a-zA-Z\s]+$/
이도를 취할 것 공간.
그냥 공간을 남겨 또는 정규식에 \s
를 사용
$.validator.addMethod("alpha", function(value, element) {
return this.optional(element) || value == value.match(/^[a-zA-Z\s]+$/);
// -- or leave a space here ^^
});
귀하의 확인이 적절합니다. 당신은 단지 정규식을 /^[a-zA-Z ]*$/
$.validator.addMethod("alpha", function(value, element) {
return this.optional(element) || value == value.match(/^[a-zA-Z ]*$/);
});
jQuery.validator.addMethod("lettersonlys", function(value, element) {
return this.optional(element) || /^[a-zA-Z ]*$/.test(value);
}, "Letters only please");
패턴 사용을 변경해야 "/^[A-ZA-Z] * $ /"