ID 번호를 작성하는 데 일반적으로 사용되는 정규식은 무엇입니까?
Mar 29, 2018 pm 04:55 PM
숫자
정기적인
표현
这次给大家带来常用的证件号码正则表达式写法有哪些,写常用的证件号码正则表达式的注意事项有哪些,下面就是实战案例,一起来看一下。
正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE)是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
/** 验证是否为EMAIL格式 */ public static final String EMAIL = "('')|(\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*)"; /** 验证电话号码 */ public static final String TELEPHONE = "('')|(\\d{4}(-*)\\d{8}|\\d{4}(-*)\\d{7}|\\d{3}(-*)\\d{8}|\\d{3}(-*)\\d{7})"; /** 验证手机号码 */ public static final String MOBILEPHONE = "1(3|5|8|7)\\d{9}";// "[1][3|5|8]+\\d{9}"; /** 验证是否是电话或者手机号码 */ public static final String TELEMOBILE = "^((\\d{3,4}?-|\\(\\d{3,4}\\))?\\d{8,11}$)|(^0{0,1}13[0-9]{9}$)"; /** 是否全部为中文 */ public static final String CHINESECHAR = "^[\u4e00-\u9fa5]+$"; /** 检查字符串中是否还有HTML标签 */ public static final String HTMLTAGHAS = "<(\\S*?)[^>]*>.*?</\\1>|<.*? />"; /** 检查URL是否合法 */ public static final String URL = "[a-zA-z]+://[^\\s]*"; /** 检查IP是否合法 */ public static final String IPADRESS = "\\d{1,3}+\\.\\d{1,3}+\\.\\d{1,3}+\\.\\d{1,3}"; /** 检查QQ号是否合法 */ public static final String QQCODE = "[1-9][0-9]{4,13}"; /** 检查邮编是否合法 */ public static final String POSTCODE = "[1-9]\\d{5}(?!\\d)"; /** 正整数 */ public static final String POSITIVE_INTEGER = "^[0-9]\\d*$"; /** 正浮点数 */ public static final String POSITIVE_FLOAT = "^[1-9]\\d*.\\d*|0.\\d*[0-9]\\d*$"; /** 整数或小数 */ public static final String POSITIVE_DOUBLE = "^[0-9]+(\\.[0-9]+)?$"; /** 年月日 2012-1-1,2012/1/1,2012.1.1 */ public static final String DATE_YMD = "^\\d{4}(\\-|\\/|.)\\d{1,2}\\1\\d{1,2}$"; /** 检查身份证是否合法 验证时请先验证长度是否为15为或者18位 */ public static final String IDCARD = "\\d{6}(19|20)*[0-99]{2}(0[1-9]{1}|10|11|12)(0[1-9]{1}" + "|1[0-9]|2[0-9]|30|31)(\\w*)"; /** 检查护照是否合法 */ public static final String PASSPORT1 = "/^[a-zA-Z]{5,17}$/"; public static final String PASSPORT2 = "/^[a-zA-Z0-9]{5,17}$/"; /** 港澳通行证验证 */ public static final String HKMAKAO = "/^[HMhm]{1}([0-9]{10}|[0-9]{8})$/"; /** 台湾通行证验证 */ public static final String TAIWAN1 = " /^[0-9]{8}$/"; public static final String TAIWAN2 = "/^[0-9]{10}$/";
로그인 후 복사
// 护照验证
jQuery.validator.addMethod("isPassport",function(value, element, type) { if($(type).val() === '2') { varre1 = /^[a-zA-Z]{5,17}$/; varre2 = /^[a-zA-Z0-9]{5,17}$/; returnthis.optional(element) || (re2.test(value)) || re1.test(value); }else{ returntrue; } },"护照格式不正确");
로그인 후 복사
// 港澳通行证验证
jQuery.validator.addMethod("isHKMacao",function(value, element, type) { if($(type).val() === '3') { varre = /^[HMhm]{1}([0-9]{10}|[0-9]{8})$/; returnthis.optional(element) || (re.test(value)); }else{ returntrue; } },"港澳通行证格式不正确");
로그인 후 복사
// 台湾通行证验证
jQuery.validator.addMethod("isTaiwan",function(value, element, type) { if($(type).val() == "4") { varre1 = /^[0-9]{8}$/; varre2 = /^[0-9]{10}$/; returnthis.optional(element) || (re1.test(value)) || (re2.test(value)) }else{ returntrue; } },"台湾通行证格式不正确");
로그인 후 복사
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
위 내용은 ID 번호를 작성하는 데 일반적으로 사용되는 정규식은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
2 포인트 박물관 : 모든 전시회 및 찾을 수있는 곳
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

인기 기사
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
2 포인트 박물관 : 모든 전시회 및 찾을 수있는 곳
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7126
9


자바 튜토리얼
1534
14


라라벨 튜토리얼
1256
25


PHP 튜토리얼
1205
29


Cakephp 튜토리얼
1153
46



Golang 정규식을 사용하여 여러 단어나 문자열을 일치시키는 방법은 무엇입니까?

iPhone 15에서 번호를 영구적으로 차단하는 방법은 무엇입니까?

PHP 코드를 사용하여 휴대폰 번호 가운데 4자리를 숨기는 방법은 무엇입니까?
