﻿/* 주민등록번호 유효성 검사 */
function CheckSSN(ssn){
	var isSsn = false;
	
	var REP_SSN = /^\d{2}(0[123456789]|1[012])(0[123456789]|[12]\d|3[01])[1234]\d{6}$/;;
	if(REP_SSN.test(ssn))
	{
		var sum = 0;
		var checkSum = parseInt(ssn.charAt(12));
		var multipliers = new Array(2,3,4,5,6,7,8,9,2,3,4,5);

		for(var i=0; i < 12; i++)
		{
			sum += (parseInt(ssn.charAt(i)) * multipliers[i]);
		}
		
		isSsn = (checkSum == ((11 - (sum % 11)) % 10));
	}

	return isSsn;
}
