[javascript] 조건문을 사용한 주민등록번호 유효성 검사 예제
주민등록번호 유효성을 검사하는데에는 유효한 주민등록번호의 형식을 확인하는 것이 중요합니다. 아래 예제에서는 JavaScript를 사용하여 이러한 유효성 검사를 수행하는 방법을 설명하겠습니다.
JavaScript 코드 예제
function validateResidentRegistrationNumber(rn) {
var pattern = /^\d{6}[-]\d{7}$/; // 주민등록번호 형식 정규표현식
if (pattern.test(rn)) {
return true;
} else {
return false;
}
}
// 주민등록번호 유효성 검사 예제
var rrn = "123456-1234567"; // 유효한 주민등록번호
if (validateResidentRegistrationNumber(rrn)) {
console.log(rrn + "은(는) 유효한 주민등록번호입니다.");
} else {
console.log(rrn + "은(는) 유효하지 않은 주민등록번호입니다.");
}
위의 코드에서는 validateResidentRegistrationNumber 함수를 사용하여 유효성을 검사합니다. 이 함수는 rn 매개변수로 전달된 주민등록번호를 받아들이고, 정규 표현식을 사용하여 유효성을 확인합니다. 주민등록번호가 유효하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
정규표현식 설명
^\d{6}[-]\d{7}$: 이 정규표현식은 주민등록번호의 형식을 검사합니다.^\d{6}: 6자리 숫자로 시작해야 합니다.[-]: 하이픈(-) 문자가 이어져야 합니다.\d{7}$: 7자리 숫자로 끝나야 합니다.
이 예제를 사용하면 JavaScript를 사용하여 주민등록번호의 유효성을 간단하게 확인할 수 있습니다.
참고문헌: