728x90
반응형
개요
우리 나라, 중국, 러시아 등지의 차량번호 형식을 확인하는 정규 표현식을 알아 보도록 하겠습니다.
차량번호 문자열에 공백은 없다고 가정합니다.
한국 번호판용 정규 표현식
2007년 이후 발급되는 신형 번호판은 아래 정규 표현식을 이용하여 형식이 맞는지 확인할 수 있습니다.
^\d{1,4}[가-힣]\d{4}$
영업용 차량이나 2007년 이전 구형 번호판의 경우 아래 정규 표현식을 이용하여 형식이 맞는지 확인할 수 있습니다.
^[가-힣]{1,3}\d{1,4}[가-힣]\d{4}$
- "^" : 다음 정규식으로 문자열이 시작되어야 함
- "$" : 문자열의 마지막이 일치해야 함
- "\d{1,4}" : 숫자 1 ~ 4 개 일치
- "[가-힣]" : 한글 1자
- "\d{4}" : 숫자 4개
- "[가-힣]{1,3}" : 한글 1 ~ 3자
중국 번호판용 정규 표현식
중국 차량번호 문자열을 다음 정규 표현식을 이용하여 형식이 맞는지 확인할 수 있습니다.
^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-Z0-9]{5}$
- 첫 한자 : 중국 행정 구역 구분 문자
- "[A-Z]" : 알파벳 1자
- "[A-Z0-9]{5}" : 나머지 5자. 알파벳 + 숫자
러시아 번호판용 정규 표현식
러시아 차량번호 문자열을 다음 정규 표현식을 이용하여 형식이 맞는지 확인할 수 있습니다.
^[АВЕКМНОРСТУХ]\d{3}[АВЕКМНОРСТУХ]{2}\d{2,3}$
- "[АВЕКМНОРСТУХ]" : 로마자와 비슷한 키릴문자 1개
- "\d{3}" : 숫자 3개
- "[АВЕКМНОРСТУХ]{2}" : 키릴문자 2개
- "\d{2,3}$" : 숫자 2 ~ 3개
참고자료
- "차량 번호판/대한민국 - 나무위키":https://namu.wiki/w/차량%20번호판/대한민국
- "차량 번호판/중국 - 나무위키":https://namu.wiki/w/차량%20번호판/중국
- "차량 번호판/러시아 - 나무위키":https://namu.wiki/w/차량%20번호판#s-2.4
'프로그래밍' 카테고리의 다른 글
[git] fail to push at Total (client_loop: send disconnect: Broken pipe) (0) | 2023.11.30 |
---|---|
[git] 이미 존재하는 로컬 폴더를 원격 저장소와 연결하기 (0) | 2023.10.30 |
[javascript] TamperMonkey - @run-at (0) | 2023.01.07 |
[shell] 긴 명령을 여러 줄에 입력하는 방법 정리 (0) | 2022.07.27 |
[Git] 두 개의 저장소 합치기(merge two git repositories) (0) | 2022.05.26 |