var selectKey = document.getElementById('selectKey');
var selectValue = document.getElementById('selectValue');
if(selectKey.value == 'buyId'){
if(selectValue.value.search(/^[0-9]*$/) == -1){
alert("구매번호는 숫자만 입력하실 수 있습니다.");
selectValue.value = "";
return;
}
}else if(selectKey.value == 'loginId'){
if(selectValue.value.search(/^[a-zA-Z]*$/) == -1){
alert("구매자ID는 영문만 입력하실 수 있습니다.");
selectValue.value = "";
return;
}
}else if(selectKey.value == 'custNm'){
//이 부분은 임의로 한글과 영문을 섞은 것인데, 이렇게 하는 게 원래 맞는 것인지는 잘 모르겠다.
if(selectValue.value.search(/^[가-힣a-zA-Z]*$/) == -1){
alert("구매자명은 한글과 영문만 입력하실 수 있습니다.");
selectValue.value = "";
return;
}
}else if(selectKey.value == 'clmNum'){
if(selectValue.value.search(/^[0-9]*$/) == -1){
alert("클레임번호는 숫자만 입력하실 수 있습니다.");
selectValue.value = "";
return;
}
}
var regex = /^BTN\d+_NM$/gi;
var str = 'BTN5_NM';
var regex = /^\d{5}\|\d+$/g;
var str = '33344|11';
alert(regex.test(str));