항상 내 입맛에 맞게끔 수정해서 쓰는 습관을 들이자.
<script type="text/javascript">
//아이디 입력시 한글, 특수문자 체크
function h_check(Objectname) {
var intErr
var strValue = Objectname
var retCode = 0
var re = /[~!@\#$%<>^&*\()\-=+_\']/gi; //특수문자 정규식 변수 선언
for (i = 0; i < strValue.length; i++) {
var retCode = strValue.charCodeAt(i)
var retChar = strValue.substr(i,1).toUpperCase()
retCode = parseInt(retCode)
//입력받은 값중에 한글이 있으면 에러
if ( (retChar < "0" || retChar > "9") && (retChar < "A" || retChar > "Z") && ((retCode > 255) || (retCode < 0)) ) {
intErr = -1;
break;
//입력받은 값중에 특수문자가 있으면 에러
} else if(re.test(strValue)) {
intErr = -1;
break;
}
}
return (intErr);
}
</script>
<script type="text/javascript">
//아이디 입력시 한글, 특수문자 체크
function h_check(Objectname) {
var intErr
var strValue = Objectname
var retCode = 0
var re = /[~!@\#$%<>^&*\()\-=+_\']/gi; //특수문자 정규식 변수 선언
for (i = 0; i < strValue.length; i++) {
var retCode = strValue.charCodeAt(i)
var retChar = strValue.substr(i,1).toUpperCase()
retCode = parseInt(retCode)
//입력받은 값중에 한글이 있으면 에러
if ( (retChar < "0" || retChar > "9") && (retChar < "A" || retChar > "Z") && ((retCode > 255) || (retCode < 0)) ) {
intErr = -1;
break;
//입력받은 값중에 특수문자가 있으면 에러
} else if(re.test(strValue)) {
intErr = -1;
break;
}
}
return (intErr);
}
</script>
'Programming > JavaScript/AJAX' 카테고리의 다른 글
[Javascript] 정규식을 이용한 html 태그 제거 함수 (0) | 2009.06.30 |
---|---|
[Javascript] 태그 삭제 정규식 (0) | 2009.06.29 |
[JavaScript] 자바스크립트 매뉴얼 (0) | 2009.06.08 |
[JavaScript] JavaScript에서 replace사용하기 (0) | 2009.06.08 |
[JavaScript] this.form 사용하기 (0) | 2009.04.13 |