var frmObj = chkForm;
var PTN = [2, /[0-9]/, '숫자', 5, /[ㄱ-힝]/, '한글'];
var cnt = 0;
var pos;
var flag = true;
for(var i = 0; i < PTN.length; i+=3) {
for(var j = 0; j < PTN[i]; ++j) {
pos = eval("frmObj.pn" + ++cnt);
if(!PTN[i+1].test(pos.value)) {
alert(PTN[i+2] + "만 가능합니다.");
pos.value = "";
pos.focus();
flag = false;
break;
}
}
if(!flag) break;
}
if(flag) {
// 처리...
}
var PTN = [2, /[0-9]/, '숫자', 5, /[ㄱ-힝]/, '한글'];
var cnt = 0;
var pos;
var flag = true;
for(var i = 0; i < PTN.length; i+=3) {
for(var j = 0; j < PTN[i]; ++j) {
pos = eval("frmObj.pn" + ++cnt);
if(!PTN[i+1].test(pos.value)) {
alert(PTN[i+2] + "만 가능합니다.");
pos.value = "";
pos.focus();
flag = false;
break;
}
}
if(!flag) break;
}
if(flag) {
// 처리...
}
'코드' 카테고리의 다른 글
TShellWindows (0) | 2008.07.14 |
---|---|
[BCB] HtmlElements - TTreeView (0) | 2008.07.10 |
RegExp - JS (0) | 2008.07.02 |
윈도 탐색기로 부터 정보 빼오기 VC++ (0) | 2008.07.02 |
한글체크 JS (0) | 2008.06.24 |