常用的证件号码正则表达式写法有哪些
这次给大家带来常用的证件号码正则表达式写法有哪些,写常用的证件号码正则表达式的注意事项有哪些,下面就是实战案例,一起来看一下。
正则表达式(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中文网其它相关文章!
推荐阅读:
Atas ialah kandungan terperinci 常用的证件号码正则表达式写法有哪些. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



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

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 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.

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? 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

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

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

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
