[정규표현식] 주민번호

정규표현식

: 주민 번호 인증에 필요한 표현식

/^[0-9]+$/.test()

구성 요소 분석

  1. /^[0-9]+$/ (정규 표현식)
  • /.../ : 슬래시로 감싸진 부분이 정규 표현식의 본문입니다.
  • ^ : 문자열의 시작을 의미합니다.
    예: ^123는 문자열이 123으로 시작해야 한다는 뜻.
  • [0-9]: 숫자 0부터 9까지를 나타냅니다.
  • + : 앞에 나온 [0-9]가 1번 이상 반복된다는 뜻입니다.
    예: [0-9]+는 1, 123, 4567처럼 하나 이상의 숫자로 이루어진 문자열을 의미.
  • $ : 문자열의 끝을 의미합니다.
    예: 123$는 문자열이 123으로 끝나야 한다는 뜻.
  1. .test(this.firstPart)
    : .test(...)는 정규 표현식 메서드입니다.
    - 문자열이 정규 표현식과 일치하면 true를 반환.
    - 일치하지 않으면 false를 반환.

0개의 댓글