리자

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

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건
+
제목 글쓴이 날짜 조회
10-10-27 조회 3,274
10-10-27 조회 2,928
10-10-27 조회 2,169
10-10-26 조회 3,276
10-10-26 조회 2,257
10-10-26 조회 2,151
10-10-26 조회 2,162
10-10-25 조회 2,096
10-10-24 조회 2,280
10-10-24 조회 2,325
10-10-24 조회 2,614
10-10-24 조회 4,783
10-10-24 조회 3,292
10-10-23 조회 2,241
10-10-23 조회 3,047
10-10-22 조회 2,086
10-10-22 조회 2,241
10-10-22 조회 3,418
10-10-22 조회 3,143
10-10-22 조회 2,170
10-10-21 조회 2,477
10-10-21 조회 2,419
10-10-21 조회 2,458
10-10-21 조회 2,601
10-10-21 조회 2,346
10-10-21 조회 2,348
10-10-21 조회 2,256
10-10-21 조회 2,431
10-10-21 조회 2,361
10-10-21 조회 2,992
10-10-21 조회 2,135
10-10-20 조회 2,103
10-10-20 조회 2,832
10-10-19 조회 2,849
10-10-19 조회 2,688
10-10-19 조회 2,239
10-10-19 조회 2,976
10-10-19 조회 2,373
10-10-19 조회 2,997
10-10-19 조회 3,418
10-10-19 조회 2,972
10-10-19 조회 9,036
10-10-19 조회 2,569
10-10-19 조회 2,721
10-10-19 조회 2,495
10-10-18 조회 2,609
10-10-18 조회 2,516
10-10-18 조회 2,592
10-10-18 조회 2,285
10-10-18 조회 3,422
10-10-17 조회 2,418
10-10-17 조회 2,289
10-10-17 조회 2,996
10-10-17 조회 2,763
10-10-16 조회 2,432
10-10-16 조회 2,335
10-10-16 조회 2,431
10-10-16 조회 2,794
10-10-16 조회 2,173
10-10-15 조회 2,280
10-10-14 조회 2,446
10-10-14 조회 3,253
10-10-13 조회 2,434
10-10-13 조회 2,568
10-10-13 조회 2,288
10-10-13 조회 2,309
10-10-12 조회 2,741
10-10-12 조회 3,039
10-10-12 조회 2,314
10-10-12 조회 2,790
10-10-11 조회 2,957
10-10-09 조회 2,387
10-10-09 조회 2,238
10-10-07 조회 2,577
10-10-07 조회 2,503
10-10-07 조회 2,221
10-10-07 조회 2,548
10-10-07 조회 2,679
10-10-07 조회 2,679
10-10-06 조회 4,633
10-10-06 조회 2,102
10-10-06 조회 2,860
10-10-06 조회 2,229
10-10-06 조회 3,055
10-10-06 조회 2,046
10-10-06 조회 2,297
10-10-05 조회 2,192
10-10-05 조회 2,243
10-10-05 조회 3,148
10-10-05 조회 4,457
10-10-05 조회 3,392
10-10-05 조회 3,362
10-10-05 조회 2,195
10-10-05 조회 2,424
10-10-05 조회 2,287
10-10-04 조회 2,081
10-10-04 조회 2,466
10-10-04 조회 2,183
10-10-04 조회 2,702
10-10-04 조회 1,960