반응형
지금은 아니지만 과거에 일했던 회사에서는 더이상 주민번호가 아닌 개인통관고유번호를 사용해야 했습니다. 해외에서 들어오는 물품을 검수할때 쓰는 주민번호를 개인통관고유번호로 변경하는 작업이었고, 이 번호를 체크하는 로직을 추가했습니다. 아래와 같이 사용했습니다. 참고로 개인통관고유번호는 P로 시작하여 총 13자짜리 조합입니다.
<script>
var iciNoRule = /^(p|P)[1-6]{1}[0-9]{11}$/;
if(!iciNoRule.test($("input[name='inputbox']").val())) {
alert("개인통관고유번호 형식이 아닙니다.");
} else {
alert("개인통관고유번호 형식이 맞습니다.");
}
</script>
/*
* 입력 : "P123450054321"
* 출력 : "개인통관고유번호 형식이 맞습니다."
*
* 입력 : "p623450054321"
* 출력 : "개인통관고유번호 형식이 맞습니다."
*
* 입력 : "P723450054321"
* 출력 : "개인통관고유번호 형식이 아닙니다."
*/
728x90
반응형
'프로그래밍 > JavaScript' 카테고리의 다른 글
(자바스크립트) 파일업로드 : 확장자 체크 (0) | 2021.01.25 |
---|---|
(자바스크립트) 정규식 : 일반전화번호 형식체크 (0) | 2021.01.25 |
(자바스크립트) split : 구문기호로 문자열을 분할 (0) | 2021.01.25 |
(자바스크립트) 정규식 - 이메일 형식 확인 (0) | 2021.01.25 |
(자바스크립트) 정규식 - 주민등록번호 형식 확인 (0) | 2021.01.25 |