[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를 반환합니다.

정규표현식 설명

이 예제를 사용하면 JavaScript를 사용하여 주민등록번호의 유효성을 간단하게 확인할 수 있습니다.

참고문헌: