반응형
//숫자인지 검사
function isNumber(formvalue) {
for(var i = 0; i < formvalue.length; i++) {
var chr = formvalue.substr(i,1);
if(chr < '0' || chr > '9') {
return false;
}
}
return true;
}
//유효 문자열 검사
function string_check() {
var f = document.form1;
var chknum = "1234567890";
var chkalpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var chketc = "!@#$%^&*()_+|,./';[]{}:<>?-=\ ";
for (var i=0; i < f.user_name.value.length; i++) {
var chkstr = chknum + chkalpha + chketc;
if (chkstr.indexOf(f.user_name.value.substring(i,i+1)) >= 0) {
alert("허용되지 않는 문자가 입력되었습니다.");
f.user_name.focus();
return true;
}
}
return false;
}
반응형