// 한글만 허용
function CheckHangul(name) {
strarr = new Array(name.value.length);
schar = new Array('/','.','>','<',',','?','}','{',' ','\\','|','(',')','+','=');
for (i=0; i<name.value.length; i++)
for (j=0; j<schar.length; j++)
if (schar[j] ==name.value.charAt(i))
{
alert("이름은 한글입력만 가능합니다.");
document.registform.mem_name.focus();
return false;
}
else
continue;
}
strarr[i] = name.value.charAt(i)
if ((strarr[i] >=0) && (strarr[i] <=9))
{
alert("이름에 숫자가 있습니다. 이름은 한글입력만 가능합니다.");
document.registform.mem_name.focus();
return false;
}
else if ((strarr[i] >='a') && (strarr[i] <='z'))
{
alert("이름에 알파벳이 있습니다. 이름은 한글입력만 가능합니다.");
document.registform.mem_name.focus();
return false;
}
else if ((strarr[i] >='A') && (strarr[i] <='Z'))
{
alert("이름에 알파벳이 있습니다. 이름은 한글입력만 가능합니다.");
document.registform.mem_name.focus();
return false;
}
else if ((escape(strarr[i]) > '%60') && (escape(strarr[i]) <'%80') )
{
alert("이름에 특수문자가 있습니다. 이름은 한글입력만 가능합니다.");
document.registform.mem_name.focus();
return false;
}
else
{
continue;
}
}
return true;
}
// 숫자만 허용
function SetNum(obj){
val=obj.value;
re=/[^0-9]/gi;
obj.value=val.replace(re,"");
}
// 숫자와 하이픈만 허용
function SetNumHyp(obj){
val=obj.value;
re=/[^0-9\-]/gi;
obj.value=val.replace(re,"");
}
// 영문과 숫자만 허용
function SetAlphaNum(obj){
val=obj.value;
re=/[^a-zA-Z0-9]/gi;
obj.value=val.replace(re,"");
}
// 영문만 허용
function SetAlphaNum(obj){
val=obj.value;
re=/[^a-zA-Z]/gi;
obj.value=val.replace(re,"");
}
//사용예
숫자만 입력 : <input type=text name=tel size=7 onblur='SetNum(this)'>
'asp,ms-sql' 카테고리의 다른 글
asp에서 mysql 접근 (0) | 2014.04.24 |
---|---|
ms-sql 특정 문자열이 포함된 프로시져 찾기 (0) | 2014.04.24 |
asp GetString을 이용하여 레코드셋을 배열에 저장하기 (0) | 2014.04.24 |
ASP 에서 인쇄 여백설정하기 (0) | 2014.04.24 |
T-SQL로 텍스트파일 쓰기 (0) | 2014.04.24 |