플래시에서 입력된 주민번호 오류 체크하는 방법
작성자 : 최고의하루
등록날짜 : 2009.02.04 10:04
// jumin number logic chk
function isJuminNo(id0:String,id1:String){
var id:String = id0 + id1;
var sum:Number = 0;
var digit:String = id.substring(12, 13);
for (var i:Number=0; i<12; i++){
if (i < 8){
sum += id.substring(i, i + 1) * (i + 2);
}else{
sum += id.substring(i, i + 1) * (i - 6);
};
};
var magicDigit:Number = (11 - sum % 11) % 10;
if (magicDigit == digit){
return true;
}else{
return false;
};
};
// juminNumber check
function chkJuminNumber(id0:String,id1:String){
if(! isJuminNo(id0,id1)){
trace("주민번호 오류입니다.");
}else{
trace("정상적인 주민번호 입니다.");
};
};
chkJuminNumber("123456","1234567");
function isJuminNo(id0:String,id1:String){
var id:String = id0 + id1;
var sum:Number = 0;
var digit:String = id.substring(12, 13);
for (var i:Number=0; i<12; i++){
if (i < 8){
sum += id.substring(i, i + 1) * (i + 2);
}else{
sum += id.substring(i, i + 1) * (i - 6);
};
};
var magicDigit:Number = (11 - sum % 11) % 10;
if (magicDigit == digit){
return true;
}else{
return false;
};
};
// juminNumber check
function chkJuminNumber(id0:String,id1:String){
if(! isJuminNo(id0,id1)){
trace("주민번호 오류입니다.");
}else{
trace("정상적인 주민번호 입니다.");
};
};
chkJuminNumber("123456","1234567");
"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기, 각종 광고, 영업, 판매, 제안서, 전단지 반응율 3배×10배 이상 높이는 마법의 8단계 공식" |
☞자세히보기 |
|
|