728x90
반응형
출처 : http://nom3203.egloos.com/2422948
if (!alert_f(document.getElementById("e"+val+"name"), "고객님의 성함을 입력해 주세요"))
return false;
else {
if (!RegExpChk(document.getElementById("e"+val+"name").value, 0)) {
alert("한글만 입력이 가능합니다.");
document.getElementById("e"+val+"name").focus();
return false;
}
}
//정규식 패턴
function RegExpChk(str, condition) {
var pattern;
switch (condition) {
case (0) :
pattern = /[가-힣]/;
break;
case (1) :
pattern = /^[a-zA-Z0-9]+$/;
break;
case (2) :
pattern = /[0-9]/;
break;
}
return pattern.test(str);
}
if (!alert_f(document.getElementById("e"+val+"name"), "고객님의 성함을 입력해 주세요"))
return false;
else {
if (!RegExpChk(document.getElementById("e"+val+"name").value, 0)) {
alert("한글만 입력이 가능합니다.");
document.getElementById("e"+val+"name").focus();
return false;
}
}
//정규식 패턴
function RegExpChk(str, condition) {
var pattern;
switch (condition) {
case (0) :
pattern = /[가-힣]/;
break;
case (1) :
pattern = /^[a-zA-Z0-9]+$/;
break;
case (2) :
pattern = /[0-9]/;
break;
}
return pattern.test(str);
}
728x90
반응형