Heim Web-Frontend js-Tutorial Welche regulären Ausdrücke werden häufig zum Schreiben von ID-Nummern verwendet?

Welche regulären Ausdrücke werden häufig zum Schreiben von ID-Nummern verwendet?

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}$/";
Nach dem Login kopieren

// 护照验证

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;
 }
},"护照格式不正确");
Nach dem Login kopieren

// 港澳通行证验证

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;
 }
},"港澳通行证格式不正确");
Nach dem Login kopieren

// 台湾通行证验证

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;
 }
},"台湾通行证格式不正确");
Nach dem Login kopieren

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

正则中的平衡组使用详解(附代码)

使用正则多行模式与单行模式的图文详解

Das obige ist der detaillierte Inhalt vonWelche regulären Ausdrücke werden häufig zum Schreiben von ID-Nummern verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So ersetzen Sie eine Zeichenfolge, die mit „was' beginnt, durch einen regulären PHP-Ausdruck So ersetzen Sie eine Zeichenfolge, die mit „was' beginnt, durch einen regulären PHP-Ausdruck Mar 24, 2023 pm 02:57 PM

Reguläre PHP-Ausdrücke sind ein leistungsstarkes Werkzeug zur Textverarbeitung und -konvertierung. Es kann Textinformationen effektiv verwalten, indem es Textinhalte analysiert und sie gemäß bestimmten Mustern ersetzt oder abfängt. Eine häufige Anwendung regulärer Ausdrücke besteht darin, Zeichenfolgen zu ersetzen, die mit bestimmten Zeichen beginnen. Wir werden dies wie folgt erklären

Wie ordne ich mehrere Wörter oder Zeichenfolgen mithilfe des regulären Golang-Ausdrucks zu? Wie ordne ich mehrere Wörter oder Zeichenfolgen mithilfe des regulären Golang-Ausdrucks zu? May 31, 2024 am 10:32 AM

Reguläre Golang-Ausdrücke verwenden das Pipe-Zeichen |, um mehrere Wörter oder Zeichenfolgen abzugleichen, wobei jede Option als logischer ODER-Ausdruck getrennt wird. Zum Beispiel: Entspricht „fox“ oder „dog“: fox|dog entspricht „quick“, „brown“ oder „lazy“: (quick|brown|lazy) entspricht „Go“, „Python“ oder „Java“: Go| Python |Java sucht nach Wörtern oder 4-stelligen Postleitzahlen: ([a-zA

So verwenden Sie reguläre Ausdrücke, um chinesische Schriftzeichen in PHP zu entfernen So verwenden Sie reguläre Ausdrücke, um chinesische Schriftzeichen in PHP zu entfernen Mar 03, 2023 am 10:12 AM

So entfernen Sie Chinesisch mithilfe regulärer Regeln in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie eine Zeichenfolge, die Chinesisch und Englisch enthält. 3. Verwenden Sie „preg_replace('/([\x80-\xff]*)/i', '',$a);“ Die reguläre Methode kann chinesische Zeichen aus den Abfrageergebnissen entfernen.

So verwenden Sie den regulären Abgleich, um HTML-Tags in PHP zu entfernen So verwenden Sie den regulären Abgleich, um HTML-Tags in PHP zu entfernen Mar 21, 2023 pm 05:17 PM

In diesem Artikel erfahren Sie, wie Sie mithilfe regulärer PHP-Ausdrücke HTML-Tags entfernen und Klartextinhalte aus HTML-Strings extrahieren. Um zu demonstrieren, wie man HTML-Tags entfernt, definieren wir zunächst eine Zeichenfolge, die HTML-Tags enthält.

Wie sperre ich meine Nummer dauerhaft auf dem iPhone 15? Wie sperre ich meine Nummer dauerhaft auf dem iPhone 15? Sep 17, 2023 pm 03:41 PM

Wie sperre ich meine Nummer dauerhaft auf dem iPhone? Auf dem iPhone gibt es eine Option, mit der Sie Ihre Mobiltelefonnummer bei jedem Anruf, den Sie über das Gerät tätigen, verbergen können. Dies können Sie erreichen, indem Sie die Einstellungen auf Ihrem Gerät dauerhaft ändern. Dazu müssen Sie die Einstellungen-App auf Ihrem iPhone öffnen und die Telefon-App auswählen. Anschließend müssen Sie nach unten scrollen, bis „Meine Anruf-ID anzeigen“ angezeigt wird, diese Option auswählen und den Schalter auf „Aus“ stellen. Wenn diese Einstellung aktiviert ist, wird bei allen Anrufen, die Sie tätigen, Ihre Mobiltelefonnummer nicht an die Person weitergegeben, die Sie anrufen. Dies kann eine nützliche Funktion sein, wenn Sie Ihr iPhone für geschäftliche Anrufe verwenden, wie es viele Menschen während der globalen Pandemie tun, wenn sie von zu Hause aus arbeiten. Sie können die oben genannten Schritte ganz einfach befolgen

So blockieren Sie Spam-Anrufe und Textnachrichten auf dem iPhone So blockieren Sie Spam-Anrufe und Textnachrichten auf dem iPhone Jul 22, 2023 pm 08:22 PM

Apple hat im iPhone verschiedene Funktionen integriert, mit denen Spam-Anrufe und unerwünschte Textnachrichten effektiv blockiert werden können. Mit diesen integrierten Tools können Sie Ihr Gerät nicht nur vor solchen Belästigungen schützen, sondern auch diese Spammer melden. Dadurch tragen Sie dazu bei, zukünftige Spam-Anrufe und Textnachrichten nicht nur auf Ihrem Gerät, sondern auch auf den Geräten anderer Personen zu verhindern. So blockieren Sie eine einzelne Telefonnummer vor Spammern auf dem iPhone. Wenn Sie Spam-Anrufe von einer bestimmten Telefonnummer auf Ihrem iPhone erhalten, können Sie diese Telefonnummer blockieren, sodass Sie keine weiteren Anrufe von dieser Nummer erhalten einfach zu machen. Um Spam-Anrufe von bestimmten Nummern auf Ihrem iPhone zu blockieren, rufen Sie an

Wie verstecke ich die mittleren vier Ziffern der Mobiltelefonnummer mit PHP-Code? Wie verstecke ich die mittleren vier Ziffern der Mobiltelefonnummer mit PHP-Code? Mar 29, 2024 am 10:18 AM

Titel: Wie verstecke ich die mittleren vier Ziffern einer Mobiltelefonnummer mit PHP-Code? Im Rahmen unserer täglichen Entwicklungsarbeit verarbeiten wir häufig personenbezogene Daten der Nutzer, beispielsweise Mobiltelefonnummern. Um die Privatsphäre der Benutzer zu schützen, verbergen wir normalerweise die mittleren vier Ziffern von Mobiltelefonnummern. In diesem Artikel wird erläutert, wie Sie mithilfe von PHP-Code diese Funktion zum Schutz der Benutzerinformationssicherheit implementieren. Zunächst müssen wir klarstellen, dass es sich bei Mobiltelefonnummern um sensible Informationen handelt, die mit Vorsicht behandelt werden müssen. Achten Sie beim Anzeigen oder Speichern von Mobiltelefonnummern auf einen entsprechenden Schutz, um dies zu verhindern

So verbergen Sie Ihre Nummer auf dem iPhone So verbergen Sie Ihre Nummer auf dem iPhone Sep 09, 2023 pm 08:21 PM

Wie verstecke ich meine Nummer auf dem iPhone? Wenn Sie einen Anruf tätigen möchten, aber nicht möchten, dass die Person am anderen Ende Ihre Telefonnummer kennt, gibt es zwei Möglichkeiten, Ihre Nummer auf Ihrem iPhone zu verbergen. Dies kann nützlich sein, wenn Sie ein Unternehmen anrufen, dessen Telefonnummer Sie nicht preisgeben möchten. Sie können Ihr iPhone so einrichten, dass Ihre Nummer dauerhaft ausgeblendet wird, sodass Ihre Nummer nicht bei jedem Anruf angezeigt wird. Die zweite Methode besteht darin, Ihre Nummer nur vor bestimmten Anrufen zu verbergen. Dies können Sie erreichen, indem Sie vor der Telefonnummer, die Sie anrufen möchten, eine Nummer eingeben. Die Anzahl, die Sie benötigen, variiert je nach Land. Wie verstecke ich meine Nummer dauerhaft auf dem iPhone? Um die Bekanntgabe Ihrer Telefonnummer beim Telefonieren dauerhaft zu verbergen, müssen Sie Ihr iPhone wechseln

See all articles