validation check
아무래두 나두 한거번에 모아서 처리할수있는 형식을 만들어야겠다
그때그때 다시만들려니까 이게무슨 병신짓인지 모르겠네요
시간날때 작업을 시작해봄
일단 이것들은 첩자질해온 코드 ㅋㅋ
//주민등록번호
//주민등록번호는 1~12번째의 각 모든 자릿수를 2부터 증가된 수(10부턴 다시 2로)를 곱하여 11로 나눈 나머지를
//11에서 뺀 결과값이 13번째 자리와 일치할시에 올바른 주민등록번호이다.
function chkSnVal(sn1,sn2){
if((sn1.length==6) &&(sn2.length==7)){
var sn=sn1+sn2;
a = new Array(13);
for (var i=0; i < 13; i++) {
a[i] = parseInt(sn.charAt(i));
}
var k = 11 - (((a[0] * 2) + (a[1] * 3) + (a[2] * 4) + (a[3] * 5) + (a[4] * 6) + (a[5] * 7) + (a[6] * 8) + (a[7] * 9) + (a[8] * 2) + (a[9] * 3) + (a[10] * 4) + (a[11] * 5)) % 11);
if (k > 9){
k -= 10;
}
if (k == a[12]){
return false;
}else{
return true;
}
}
}
//숫자체크 뻔하지않은가?
function fncChkNum(text){
if(isNaN(text.value)){return true;}
return false;
}
//한글체크
function fncChkKoreanName(obj) {
var strVal = obj.value;
if (strVal == "")
{
return true;
}
for (var i=0;i<strVal.length;i++)
{
if(!((strVal.charCodeAt(i) > 0x3130 && strVal.charCodeAt(i) < 0x318F) || (strVal.charCodeAt(i) >= 0xAC00 && strVal.charCodeAt(i) <= 0xD7A3))){
obj.focus();
return true;
}
}
return false;
}
'Dev > Javascript' 카테고리의 다른 글
SyntaxHighlighter 적용 (0) | 2011.04.21 |
---|---|
ajax 간단한 처리 (0) | 2010.06.14 |
-1072896658 (0) | 2010.06.11 |