Rumah hujung hadapan web tutorial js 常用的证件号码正则表达式写法有哪些

常用的证件号码正则表达式写法有哪些

Mar 29, 2018 pm 04:55 PM
Nombor biasa ungkapan

这次给大家带来常用的证件号码正则表达式写法有哪些,写常用的证件号码正则表达式的注意事项有哪些,下面就是实战案例,一起来看一下。

正则表达式(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}$/";
Salin selepas log masuk

// 护照验证

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;
 }
},"护照格式不正确");
Salin selepas log masuk

// 港澳通行证验证

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;
 }
},"港澳通行证格式不正确");
Salin selepas log masuk

// 台湾通行证验证

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;
 }
},"台湾通行证格式不正确");
Salin selepas log masuk

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

推荐阅读:

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

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

Atas ialah kandungan terperinci 常用的证件号码正则表达式写法有哪些. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menggantikan rentetan bermula dengan apa dengan ungkapan biasa php Bagaimana untuk menggantikan rentetan bermula dengan apa dengan ungkapan biasa php Mar 24, 2023 pm 02:57 PM

Ungkapan biasa PHP ialah alat yang berkuasa untuk pemprosesan dan penukaran teks. Ia boleh mengurus maklumat teks dengan berkesan dengan menghuraikan kandungan teks dan menggantikan atau memintasnya mengikut corak tertentu. Antaranya, aplikasi biasa ungkapan biasa adalah untuk menggantikan rentetan bermula dengan aksara tertentu Kami akan menerangkannya seperti berikut

Bagaimana untuk memadankan berbilang perkataan atau rentetan menggunakan ungkapan biasa Golang? Bagaimana untuk memadankan berbilang perkataan atau rentetan menggunakan ungkapan biasa Golang? May 31, 2024 am 10:32 AM

Ungkapan biasa Golang menggunakan aksara paip | untuk memadankan berbilang perkataan atau rentetan, memisahkan setiap pilihan sebagai ungkapan OR logik. Contohnya: padanan "musang" atau "anjing": musang|padanan anjing "cepat", "coklat" atau "malas": (cepat|coklat|malas) sepadan dengan "Pergi", "Python" atau "Java": Pergi| Python |Java memadankan perkataan atau kod zip 4 digit: ([a-zA

Cara menggunakan ungkapan biasa untuk mengalih keluar aksara Cina dalam php Cara menggunakan ungkapan biasa untuk mengalih keluar aksara Cina dalam php Mar 03, 2023 am 10:12 AM

Cara mengalih keluar bahasa Cina menggunakan peraturan biasa dalam PHP: 1. Buat fail contoh PHP 2. Tentukan rentetan yang mengandungi bahasa Cina dan Inggeris 3. Gunakan "preg_replace('/([\x80-\xff]*)/i'; '',$a);" Kaedah biasa boleh mengalih keluar aksara Cina daripada hasil pertanyaan.

Bagaimana untuk menggunakan pemadanan biasa untuk mengalih keluar tag html dalam php Bagaimana untuk menggunakan pemadanan biasa untuk mengalih keluar tag html dalam php Mar 21, 2023 pm 05:17 PM

Dalam artikel ini, kita akan belajar cara mengalih keluar teg HTML dan mengekstrak kandungan teks biasa daripada rentetan HTML menggunakan ungkapan biasa PHP. Untuk menunjukkan cara mengalih keluar teg HTML, mari kita tentukan rentetan yang mengandungi teg HTML dahulu.

Bagaimana untuk menyekat nombor anda secara kekal pada iPhone 15? Bagaimana untuk menyekat nombor anda secara kekal pada iPhone 15? Sep 17, 2023 pm 03:41 PM

Bagaimana untuk menyekat nombor anda secara kekal pada iPhone? Terdapat pilihan pada iPhone untuk menyembunyikan nombor mudah alih anda untuk setiap panggilan yang anda buat daripada peranti. Ini boleh dilakukan dengan menukar tetapan pada peranti anda secara kekal. Untuk melakukan ini, anda perlu membuka apl Tetapan pada iPhone anda dan pilih apl Telefon, kemudian anda perlu menatal ke bawah sehingga anda melihat "Tunjukkan ID Panggilan saya", pilih pilihan itu dan togol suis kepada Mati . Apabila tetapan ini didayakan, sebarang panggilan yang anda buat tidak akan memberikan nombor telefon mudah alih anda kepada orang yang anda hubungi. Ini boleh menjadi ciri yang berguna jika anda menggunakan iPhone anda untuk membuat panggilan kerja, seperti yang dilakukan oleh ramai orang semasa bekerja dari rumah semasa wabak global. Anda boleh mengikuti langkah-langkah di atas dengan mudah

Bagaimana untuk menyekat panggilan spam dan mesej teks pada iPhone Bagaimana untuk menyekat panggilan spam dan mesej teks pada iPhone Jul 22, 2023 pm 08:22 PM

Apple telah menyepadukan pelbagai ciri dalam iPhone yang boleh digunakan untuk menyekat panggilan spam dan mesej teks yang tidak diingini dengan berkesan. Alat terbina dalam ini bukan sahaja membolehkan anda melindungi peranti anda daripada gangguan sedemikian, tetapi juga melaporkan pengirim spam ini. Dengan melakukan ini, anda menyumbang untuk menghalang panggilan spam dan mesej teks pada masa hadapan bukan sahaja pada peranti anda tetapi juga pada peranti orang lain. Cara Menyekat Nombor Telefon Tunggal daripada Spammers pada iPhone Jika anda menerima panggilan spam daripada nombor telefon tertentu pada iPhone anda, anda boleh menyekat nombor telefon itu supaya anda tidak menerima sebarang panggilan daripadanya. Ini dilakukan pada iPhone mudah dilakukan. Untuk menyekat panggilan spam daripada nombor tertentu pada iPhone anda, hubungi

Bagaimana untuk menyembunyikan empat digit tengah nombor telefon bimbit menggunakan kod PHP? Bagaimana untuk menyembunyikan empat digit tengah nombor telefon bimbit menggunakan kod PHP? Mar 29, 2024 am 10:18 AM

Tajuk: Bagaimana untuk menyembunyikan empat digit tengah nombor telefon mudah alih menggunakan kod PHP? Dalam kerja pembangunan harian, kami sering melibatkan pemprosesan maklumat peribadi pengguna, seperti nombor telefon mudah alih. Untuk melindungi privasi pengguna, kami biasanya menyembunyikan empat digit tengah nombor telefon mudah alih. Artikel ini akan memperkenalkan cara menggunakan kod PHP untuk melaksanakan fungsi ini untuk melindungi keselamatan maklumat pengguna. Pertama sekali, kita perlu menjelaskan bahawa nombor telefon mudah alih adalah maklumat sensitif dan perlu dikendalikan dengan berhati-hati. Apabila memaparkan atau menyimpan nombor telefon bimbit, pastikan perlindungan yang sesuai untuk mencegah

Bagaimana untuk menyembunyikan nombor anda pada iPhone Bagaimana untuk menyembunyikan nombor anda pada iPhone Sep 09, 2023 pm 08:21 PM

Bagaimanakah cara saya menyembunyikan nombor saya pada iPhone? Apabila anda ingin membuat panggilan tetapi tidak mahu orang di sebelah mengetahui nombor telefon anda, terdapat dua cara untuk menyembunyikan nombor anda pada iPhone anda. Ini boleh berguna apabila anda menghubungi perniagaan yang anda tidak mahu memberikan nombor telefon. Anda boleh menyediakan iPhone anda untuk menyembunyikan nombor anda secara kekal, yang bermaksud nombor telefon anda tidak akan diberikan pada setiap panggilan yang anda buat. Kaedah kedua ialah menyembunyikan nombor anda daripada panggilan tertentu sahaja, yang boleh dilakukan dengan memasukkan nombor sebelum nombor telefon yang ingin anda hubungi. Nombor yang anda perlukan berbeza mengikut negara. Bagaimana untuk menyembunyikan nombor anda secara kekal pada iPhone? Untuk menyembunyikan nombor telefon anda secara kekal daripada diberikan semasa membuat panggilan, anda perlu menukar iPhone anda

See all articles