웹 프론트엔드 JS 튜토리얼 ID 번호를 작성하는 데 일반적으로 사용되는 정규식은 무엇입니까?

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으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 채팅 명령 및 사용 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

PHP 정규 표현식으로 무언가로 시작하는 문자열을 바꾸는 방법 PHP 정규 표현식으로 무언가로 시작하는 문자열을 바꾸는 방법 Mar 24, 2023 pm 02:57 PM

PHP 정규 표현식은 텍스트 처리 및 변환을 위한 강력한 도구입니다. 텍스트 내용을 구문 분석하고 특정 패턴에 따라 대체하거나 가로채서 텍스트 정보를 효과적으로 관리할 수 있습니다. 그 중 정규식의 일반적인 적용은 특정 문자로 시작하는 문자열을 바꾸는 것입니다.

Golang 정규식을 사용하여 여러 단어나 문자열을 일치시키는 방법은 무엇입니까? Golang 정규식을 사용하여 여러 단어나 문자열을 일치시키는 방법은 무엇입니까? May 31, 2024 am 10:32 AM

Golang 정규 표현식은 파이프 문자 |를 사용하여 여러 단어 또는 문자열을 일치시키고 각 옵션을 논리적 OR 표현식으로 구분합니다. 예: "fox" 또는 "dog"와 일치: fox|dog은 "quick", "brown" 또는 "lazy"와 일치: (quick|brown|lazy)는 "Go", "Python" 또는 "Java"와 일치: Go| Python |Java는 단어 또는 4자리 우편번호와 일치합니다: ([a-zA

PHP에서 정규식을 사용하여 한자를 제거하는 방법 PHP에서 정규식을 사용하여 한자를 제거하는 방법 Mar 03, 2023 am 10:12 AM

일반 규칙을 사용하여 PHP에서 중국어를 제거하는 방법: 1. PHP 샘플 파일을 만듭니다. 2. 중국어와 영어가 포함된 문자열을 정의합니다. 3. "preg_replace('/([\x80-\xff]*)/i'를 사용합니다. '',$a);" 일반 방법은 쿼리 결과에서 한자를 제거할 수 있습니다.

일반 매칭을 사용하여 PHP에서 HTML 태그를 제거하는 방법 일반 매칭을 사용하여 PHP에서 HTML 태그를 제거하는 방법 Mar 21, 2023 pm 05:17 PM

이 기사에서는 PHP 정규식을 사용하여 HTML 태그를 제거하고 HTML 문자열에서 일반 텍스트 콘텐츠를 추출하는 방법을 알아봅니다. HTML 태그를 제거하는 방법을 보여주기 위해 먼저 HTML 태그가 포함된 문자열을 정의해 보겠습니다.

iPhone 15에서 번호를 영구적으로 차단하는 방법은 무엇입니까? iPhone 15에서 번호를 영구적으로 차단하는 방법은 무엇입니까? Sep 17, 2023 pm 03:41 PM

iPhone에서 번호를 영구적으로 차단하는 방법은 무엇입니까? iPhone에는 기기에서 전화를 걸 때마다 휴대전화 번호를 숨기는 옵션이 있습니다. 이는 장치의 설정을 영구적으로 변경하여 수행할 수 있습니다. 이렇게 하려면 iPhone에서 설정 앱을 열고 전화 앱을 선택한 다음 "내 통화 ID 표시"가 나타날 때까지 아래로 스크롤하고 해당 옵션을 선택한 다음 스위치를 끄기로 전환해야 합니다. 이 설정이 활성화되면 귀하가 거는 전화는 귀하가 전화를 거는 사람에게 귀하의 휴대 전화 번호를 제공하지 않습니다. 이는 전 세계적으로 유행하는 팬데믹 기간 동안 많은 사람들이 집에서 일하면서 iPhone을 사용하여 업무용 전화를 걸 때 유용한 기능이 될 수 있습니다. 위의 단계를 쉽게 수행할 수 있습니다.

iPhone에서 스팸 전화 및 문자 메시지를 차단하는 방법 iPhone에서 스팸 전화 및 문자 메시지를 차단하는 방법 Jul 22, 2023 pm 08:22 PM

Apple은 스팸 전화와 원치 않는 문자 메시지를 효과적으로 차단하는 데 사용할 수 있는 다양한 기능을 iPhone에 통합했습니다. 이러한 내장 도구를 사용하면 이러한 방해 요소로부터 장치를 보호할 수 있을 뿐만 아니라 이러한 스팸 발송자를 신고할 수도 있습니다. 이렇게 하면 귀하의 장치뿐만 아니라 다른 사람의 장치에서도 향후 스팸 전화 및 문자 메시지를 방지하는 데 기여할 수 있습니다. iPhone에서 스팸 발송자로부터 단일 전화번호를 차단하는 방법 iPhone에서 특정 전화번호로부터 스팸 전화를 받은 경우 해당 전화번호를 차단하여 해당 전화번호에서 더 이상 전화를 받지 않도록 할 수 있습니다. 쉽게 할 수 있습니다. iPhone의 특정 번호에서 오는 스팸 전화를 차단하려면 다음으로 전화하세요.

PHP 코드를 사용하여 휴대폰 번호 가운데 4자리를 숨기는 방법은 무엇입니까? PHP 코드를 사용하여 휴대폰 번호 가운데 4자리를 숨기는 방법은 무엇입니까? Mar 29, 2024 am 10:18 AM

제목: PHP 코드를 사용하여 휴대폰 번호 가운데 4자리를 숨기는 방법은 무엇입니까? 일상적인 개발 작업에서는 휴대폰 번호와 같은 사용자의 개인 정보를 처리하는 경우가 많습니다. 사용자의 개인정보를 보호하기 위해 당사는 일반적으로 휴대전화 번호 중 가운데 4자리를 숨깁니다. 이 기사에서는 사용자 정보 보안을 보호하기 위해 PHP 코드를 사용하여 이 기능을 구현하는 방법을 소개합니다. 우선, 휴대폰 번호는 민감한 정보이므로 주의해서 다루어야 한다는 점을 분명히 해야 합니다. 휴대폰 번호를 표시하거나 저장할 때 적절한 보호를 보장하여

iPhone에서 전화번호를 숨기는 방법 iPhone에서 전화번호를 숨기는 방법 Sep 09, 2023 pm 08:21 PM

iPhone에서 내 전화번호를 어떻게 숨길 수 있나요? 전화를 걸고 싶지만 상대방에게 내 전화번호를 알리고 싶지 않은 경우 iPhone에서 전화번호를 숨기는 두 가지 방법이 있습니다. 이는 전화번호를 공개하고 싶지 않은 업체에 전화할 때 유용할 수 있습니다. 전화번호를 영구적으로 숨기도록 iPhone을 설정할 수 있습니다. 즉, 전화를 걸 때마다 전화번호가 제공되지 않습니다. 두 번째 방법은 특정 통화에만 전화번호를 숨기는 것인데, 전화하려는 전화번호 앞에 번호를 입력하면 됩니다. 필요한 숫자는 국가마다 다릅니다. iPhone에서 번호를 영구적으로 숨기는 방법은 무엇입니까? 전화를 걸 때 전화번호가 제공되지 않도록 영구적으로 숨기려면 iPhone을 바꿔야 합니다.

See all articles