리자

주민등록번호를 추출하는 정규식

yymmdd-1234567

년도는 00 ~ 99 사이 이므로
[0-9]{2}

월은 01 ~ 12 사이 이므로
0[1-9] 또는 1[012]

일은 01 ~ 31 사이 이므로 (작은달 30일, 큰달 31일, 윤년 28일 등의 계산은 넣지 않는것으로 함)
0[1-9] 또는 1[0-9] 또는 2[0-9] 또는 3[01]

숫자6자리와 숫자7자리 사이의 - 는 없을수도 있으므로
-?

뒷7자리 숫자의 첫자리는 성별을 나타내는데
1800년대 : 남자 9 , 여자 0
1900년대 : 남자 1 , 여자 2
2000년대 : 남자 3 , 여자 4
[012349]

성별 뒤의 5자리 숫자는 주소지? 등을 나타내므로
[0-9]{5}

마지막의 숫자는 앞의 숫자가 유효한지를 나타내는 check digit 를 나타내지만 정규식에서 체크하는 것은 한계가 있으므로
[0-9]

조합을 해보면

[0-9]{2}(0[1-9]|1[012])(0[1-9]|1[0-9]|2[0-9]|3[01])-?[012349][0-9]{6}

으로 나타낼 수 있습니다.

그러나 유효성 검사등이 완벽한 것은 아니므로 간단하게 검사하고자 할때만 사용해야 하며,

실명인증에서 사용해서는 안되는 코드입니다.<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>

댓글 1개

정말 간단하게 사용하시려면
\d{6}-?\d{7}
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
08-10-30 조회 2,722
08-10-30 조회 2,819
08-10-20 조회 2,549
08-10-11 조회 2,450
08-09-20 조회 4,194
08-09-20 조회 2,867
08-09-18 조회 2,750
08-09-18 조회 3,447
08-09-17 조회 3,309
08-09-05 조회 4,648
08-09-03 조회 2,781
08-08-18 조회 2,910
08-08-17 조회 2,649
08-08-13 조회 3,425
08-07-30 조회 3,485
08-07-28 조회 4,365
08-07-22 조회 5,592
08-07-22 조회 4,080
08-07-10 조회 3,048
08-07-08 조회 3,112
08-06-30 조회 3,871
08-06-30 조회 3,354
08-06-30 조회 3,670
08-06-14 조회 2,750
08-06-11 조회 7,109
08-06-05 조회 3,319
08-05-20 조회 4,835
08-05-13 조회 4,176
08-05-08 조회 3,127
08-05-08 조회 5,283
08-04-25 조회 4,081
08-04-22 조회 4,553
08-04-21 조회 3,192
08-04-17 조회 2,572
08-04-17 조회 2,973
08-04-17 조회 2,271
08-04-17 조회 5,240
08-04-17 조회 4,558
08-04-17 조회 4,552
08-04-17 조회 3,340
08-04-17 조회 3,158
08-04-17 조회 3,643
08-04-17 조회 5,007
08-04-17 조회 5,152
08-04-17 조회 3,361
08-04-04 조회 4,627
08-04-04 조회 2,852
08-04-04 조회 2,597
08-04-04 조회 2,823
08-04-04 조회 2,558
08-04-04 조회 2,803
08-04-03 조회 2,690
08-04-03 조회 2,755
08-04-02 조회 3,068
08-04-02 조회 3,226
08-03-31 조회 3,112
08-03-26 조회 4,291
08-03-11 조회 2,976
08-03-11 조회 2,385
08-03-11 조회 2,398
08-03-07 조회 4,234
08-03-07 조회 3,330
08-03-06 조회 4,774
08-03-04 조회 3,409
08-02-19 조회 3,798
08-02-03 조회 3,422
08-01-18 조회 4,012
08-01-15 조회 3,462
08-01-12 조회 4,305
08-01-12 조회 3,879
08-01-12 조회 3,833
07-12-24 조회 3,126
07-11-30 조회 3,966
07-11-08 조회 5,026
07-11-06 조회 3,873
07-10-26 조회 5,016
07-10-24 조회 4,208
07-10-22 조회 3,587
07-10-19 조회 4,774
07-10-09 조회 4,912
07-10-09 조회 6,773
07-10-05 조회 3,109
07-10-05 조회 4,042
07-10-03 조회 7,551
07-10-03 조회 3,603
07-10-03 조회 2,950
07-10-03 조회 2,878
07-09-28 조회 4,722
07-09-27 조회 3,787
07-09-27 조회 3,242
07-09-13 조회 3,393
07-08-28 조회 3,468
07-08-04 조회 4,852
07-08-01 조회 5,550
07-08-01 조회 4,949
07-07-30 조회 5,474
07-07-29 조회 3,622
07-07-21 조회 3,441
07-07-18 조회 5,396
07-07-16 조회 3,194