JS를 이용한 주민번호 검증 모듈
주민번호 알고리즘을 체크하기 위한 소스 문자열 중간에 `띄어쓰기`, `특수문자` 등 정규식으로 제거가 되며, 혹은 숫자로 들어와도 유효성 체크가 가능하도록 만들어두었다. 주민번호의 알고리즘 자체는 그렇게 어렵지는 않았는데, 분명히 좀 더 개선을 해야겟다. //PatternChecker.js function Kor_rrn_pattern(rrn){ var regExp = /\D+/g; var _rrn = rrn.toString().replace(regExp,''); var multiList = [2,3,4,5,6,7,8,9,2,3,4,5]; var checkSum = _rrn[_rrn.length-1] * 1; var numPlus = 0; for(var i=0; i< _rrn.length-1; i++){ ..
2021. 1. 21.