/** * 주민번호 유효성체크 로직 * @param value 주민번호 * @return Boolean */ public static function checkJumin(value:String) : Boolean { var returnValue : Boolean = false; var standardNum : String = "234567892345"; value = value.replace(/\-/g, ""); if( value.length == 13 && !isNaN( Number(value) ) ){ var sum : Number = 0; for( var i:int=0; i<12; i++ ){ sum += parseInt(value.charAt(i)) * parseInt(standardNum.charAt(i)); } returnValue = ((11-(sum%11.0))%10.0)==parseInt(value.charAt(12))?true:false; }else{ returnValue = false; } return returnValue; }
주민번호 유효성체크
2010. 11. 12. 16:40