울어라휘파람새야
자바스크립트 정규식, test() 사용 본문
//정규식 패턴
// 검사해야할 문자열, 구분값
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);
}
function alert_f(sname, str) {
if (sname.value.match(/\S/)==null || sname.value == '' ) {
window.alert(str);
sname.focus();
return false;
}
else
return true;
}
function comment_reg() {
// 이름
if (!alert_f(document.getElementById("sName"), "고객님의 성함을 입력해 주세요"))
return false;
else {
if (!RegExpChk(document.getElementById("sName").value, 0)) {
alert("한글만 입력이 가능합니다.");
document.getElementById("sName").focus();
return false;
}
}
Comments