[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를 사용하여 주민등록번호의 유효성을 간단하게 확인할 수 있습니다.
참고문헌: