//휴대폰번호 확인
jQuery.validator.addMethod("mobile", function(value, element) {
var length = value.length;
var mobile = /^(((13[0 - 9]{1})|(15[0-9]{1})) d{8})$/
return this.ional(element) || (length == 11 && mobile.test(value) ) ); "휴대폰번호 형식 오류");
// 전화번호 확인
jQuery.validator.addMethod("phone", function(value, element) {
var tel = /^(0[0-9]{2,3}-)?([2-9][0-9]{6,7}) (-[0-9]{1,4} )?
return this.ional(element) || (tel.test(value))
}, "전화번호 형식 오류");
jQuery.validator.addMethod("zipCode", function(value, element) {
var tel = /^[0-9]{6}$/;
return this.Optional(element) | | ( tel.test(value));
}, "우편번호 형식 오류")
// QQ 번호 확인
jQuery.validator.addMethod("qq", function(value , 요소 ) {
var tel = /^[1-9]d{4,9}$/
return this.ional(element) || (tel.test(value)); }, "QQ 번호 형식 오류");
//IP 주소 확인
jQuery.validator.addMethod("ip", function(value, element) {
var ip = /^( ?: (?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}(?:25[ 0- 5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/
return this.ional(element) || .test (값) && (RegExp.$1 }, "IP 주소 형식 오류"
// 문자 및 숫자 유효성 검사
jQuery.validator.addMethod("chrnum", function(value, element) { var chrnum = /^([a-zA-Z0-9] )$/ ;
return this.ional(element) || (chrnum.test(value))
}, "숫자 및 문자(A-Z, a-z, 0-9)만 입력할 수 있습니다."); >
// 중국어 유효성 검사
jQuery.validator.addMethod("chinese", function(value, element) {
var Chinese = /^[u4e00-u9fa5] $/;
이것을 반환합니다. 선택 사항( 요소) || (chinese.test(value)); "중국어만 입력할 수 있습니다.")
// 드롭다운 상자 확인
$.validator.addMethod ("selectNone", function(value, element) {
return value == "선택하세요";
}, "하나를 선택해야 합니다.")
// 바이트 길이 확인
jQuery.validator .addMethod("byteRangeLength", function(value, element, param) {
var length = value.length;
for (var i = 0; i if ( value.charCodeAt(i) > 127) {
length ;
}
}
return this.ional(element) || (length >= param[0] && length }, $.validator.format("입력한 값이 {0}~{1}바이트(한자 1문자는 2바이트로 계산)인지 확인하세요."));