


Cara menggunakan ungkapan biasa PHP untuk mengesahkan sama ada rentetan input ialah nombor ID, nombor pasport atau format pas Hong Kong dan Macao yang betul
Kad pengenalan, pasport dan nombor pas Hong Kong dan Macao semuanya adalah sijil pengenalan peribadi yang penting Untuk memastikan keselamatan maklumat peribadi, kami perlu mengesahkan dalam sistem sama ada nombor ID yang dimasukkan oleh pengguna mematuhi standard. format. Ekspresi biasa PHP ialah alat yang sangat berkuasa yang boleh mencapai tujuan ini dengan mudah. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa PHP untuk mengesahkan nombor ID, nombor pasport dan nombor pas Hong Kong dan Macao yang dimasukkan oleh pengguna.
1. Pengesahan format nombor kad ID
Nombor ID ialah nombor 18 digit, dan digit terakhir mungkin nombor atau huruf X. 17 digit pertama nombor ID ialah gabungan kod kawasan dan kod tarikh lahir, yang boleh disahkan menggunakan ungkapan biasa. Mari kita lihat ungkapan biasa untuk mengesahkan nombor ID:
$reg = '/^d{17}[dX]$/';
Antaranya, ^ dan $ masing-masing mewakili permulaan dan penghujung rentetan. d mewakili nombor, {17} bermakna d sebelumnya mesti muncul 17 kali. [dX] bermaksud digit terakhir mungkin nombor atau huruf X. Bahagian antara / dan / mewakili kandungan ungkapan biasa dan boleh dilaraskan mengikut keperluan.
2. Pengesahan format nombor pasport
Nombor pasport Cina terdiri daripada 1 huruf besar + 7 digit, dan nombor pasport asing terdiri daripada mana-mana digit huruf besar dan digit. Mari kita lihat ungkapan biasa untuk mengesahkan nombor pasport:
// 中国护照号码验证 $reg_cn_passport = '/^[A-Z]d{7}$/'; // 外国护照号码验证 $reg_foreign_passport = '/^[A-Z0-9]+$/';
Antaranya, [A-Z] bermaksud memadankan huruf besar, d bermaksud memadankan nombor dan + bermaksud memadankan satu atau beberapa kali. Dua ungkapan biasa di atas mewakili peraturan pengesahan untuk nombor pasport Cina dan nombor pasport asing masing-masing.
3. Pengesahan format nombor pas Hong Kong dan Macau
Nombor pas Hong Kong dan Macau terdiri daripada huruf K atau M + 8 digit Mari kita lihat ungkapan biasa untuk mengesahkan nombor pas Hong Kong dan Macau:
$reg = '/^[KM]d{8}$/';
Antaranya, [KM] bermaksud memadankan huruf K atau M, d bermaksud memadankan nombor dan {8} bermaksud memadankan nombor sebanyak 8 kali. Ungkapan biasa ini digunakan untuk mengesahkan sama ada format nombor pas Hong Kong dan Macao adalah betul.
Yang di atas ialah ungkapan biasa untuk mengesahkan format nombor kad pengenalan, nombor pasport dan nombor pas Hong Kong dan Macao. Dalam operasi pangkalan data, pengesahan borang dan acara lain, kami boleh menggunakan ungkapan biasa ini untuk pengesahan. Fungsi preg_match() PHP boleh digunakan untuk pemadanan ungkapan biasa Penggunaan khusus adalah seperti berikut:
// 身份证号码验证 $id_number = '123456789012345678'; // 待验证的身份证号码 $reg = '/^d{17}[dX]$/'; // 身份证号码验证正则表达式 if (preg_match($reg, $id_number)) { echo '身份证号码格式正确'; } else { echo '身份证号码格式错误'; } // 护照号码验证 $passport_number = 'A1234567'; // 待验证的护照号码 $reg = '/^[A-Z]d{7}$/'; // 护照号码验证正则表达式 if (preg_match($reg, $passport_number)) { echo '护照号码格式正确'; } else { echo '护照号码格式错误'; } // 港澳通行证号码验证 $hk_macau_passport_number = 'K12345678'; // 待验证的港澳通行证号码 $reg = '/^[KM]d{8}$/'; // 港澳通行证号码验证正则表达式 if (preg_match($reg, $hk_macau_passport_number)) { echo '港澳通行证号码格式正确'; } else { echo '港澳通行证号码格式错误'; }
Kod di atas menggunakan fungsi preg_match() untuk melakukan pemadanan ungkapan biasa pada nombor ID, nombor pasport dan Hong Kong. dan nombor pas Macao , anda boleh menentukan dengan cepat sama ada nombor ID yang dimasukkan mematuhi format standard.
Ringkasan
Artikel ini memperkenalkan cara menggunakan ungkapan biasa PHP untuk mengesahkan sama ada nombor ID, nombor pasport dan nombor pas Hong Kong dan Macao yang dimasukkan oleh pengguna mematuhi format standard. Ungkapan biasa adalah kemahiran yang sangat penting dan digunakan secara meluas dalam memproses operasi teks dan pengesahan borang. Dengan mengkaji kandungan artikel ini, saya percaya anda akan mempunyai pemahaman yang lebih mendalam tentang aplikasi ungkapan biasa PHP.
Atas ialah kandungan terperinci Cara menggunakan ungkapan biasa PHP untuk mengesahkan sama ada rentetan input ialah nombor ID, nombor pasport atau format pas Hong Kong dan Macao yang betul. 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

IPv6 merujuk kepada InternetProtocolVersion6, iaitu protokol alamat IP yang digunakan untuk komunikasi Internet. Alamat IPv6 ialah nombor yang terdiri daripada 128 bit, biasanya diwakili oleh lapan kumpulan nombor heksadesimal. Dalam PHP, anda boleh menggunakan ungkapan biasa untuk mengesahkan sama ada input ialah alamat IPv6 Berikut ialah cara menggunakan ungkapan biasa PHP untuk mengesahkan alamat IPv6. Langkah 1: Fahami format alamat IPv6 Alamat IPv6 terdiri daripada 8 blok heksadesimal, setiap satu

Dalam proses pemprosesan data, selalunya perlu untuk mengekstrak maklumat dalam format tertentu daripada teks. Sebagai sekeping maklumat peribadi yang agak biasa, nombor ID sering digunakan dalam pemprosesan data. Anda boleh menggunakan ungkapan biasa Python untuk mengekstrak nombor ID dengan mudah dan melakukan pengesahan tertentu padanya. Nombor kad pengenalan terdiri daripada 18 digit, termasuk wilayah, tarikh lahir, kod semak dan maklumat lain dalam nombor kad pengenalan. Dalam Python, kita boleh menggunakan fungsi ekspresi biasa modul semula untuk mengekstrak nombor ID. kepala

Dalam PHP, kita boleh menggunakan ungkapan biasa untuk mengesahkan sama ada rentetan kosong. Kes di mana rentetan kosong termasuk yang berikut: Rentetan mengandungi hanya ruang. Panjang tali ialah 0. Rentetan adalah batal atau tidak ditentukan. Seterusnya, kami akan membincangkan cara menggunakan ungkapan biasa dalam PHP untuk mengesahkan situasi ini. Ungkapan biasa: s+ Ungkapan biasa ini boleh digunakan untuk memadankan rentetan yang mengandungi hanya ruang. Antaranya, s bermaksud memadankan ruang dan + bermaksud memadankan satu atau lebih. Contoh kod: functionisEmptySt

Semasa menulis aplikasi web, anda selalunya perlu mengesahkan nombor telefon. Kaedah biasa dalam PHP ialah menggunakan ungkapan biasa untuk menentukan sama ada nombor telefon berada dalam format yang betul. Ungkapan biasa ialah alat berkuasa yang boleh membantu anda mengenal pasti corak tertentu dalam pernyataan ringkas. Di bawah ialah contoh menggunakan ungkapan biasa dalam PHP untuk mengesahkan format nombor telefon. Mula-mula, mari kita tentukan format biasa untuk nombor telefon. Nombor telefon boleh mengandungi nombor, kurungan, tanda sempang dan ruang. Nombor telefon standard hendaklah mengandungi 10 digit, didahului dengan

Dengan perkembangan pesat Internet, alamat URL telah menjadi bahagian yang sangat diperlukan dalam kehidupan seharian orang ramai. Dalam pembangunan web, untuk memastikan alamat URL yang dimasukkan oleh pengguna boleh dikenali dan digunakan dengan betul oleh sistem, kami perlu melakukan pengesahan format padanya. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa PHP untuk mengesahkan format alamat URL. 1. Komponen asas alamat URL Sebelum memahami cara mengesahkan format alamat URL, kita perlu memahami komponen asas alamat URL terlebih dahulu. Biasanya, alamat URL standard terdiri daripada

Nombor ID dan nombor pasport adalah nombor dokumen biasa dalam kehidupan orang ramai. Apabila melaksanakan fungsi yang melibatkan nombor dokumen ini, selalunya perlu melakukan pengesahan format pada nombor yang dimasukkan untuk memastikan ketepatannya. Dalam PHP, ungkapan biasa boleh digunakan untuk mencapai fungsi ini Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa PHP untuk mengesahkan sama ada rentetan input dalam format nombor ID atau nombor pasport. 1. Pengesahan nombor ID Nombor ID terdiri daripada 18 digit dan digit terakhir boleh berupa huruf (kod semak adalah seperti berikut: 6 pertama).

Dalam PHP, ungkapan biasa ialah alat padanan dan pengesahan rentetan yang biasa digunakan. Semasa proses pembangunan, laluan fail input perlu kerap disahkan untuk memastikan ia berada dalam format yang betul. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa untuk mengesahkan sama ada rentetan ialah laluan fail. Pertama, kita perlu menentukan format asas laluan fail. Dalam sistem Windows, laluan fail biasa adalah dalam format yang serupa dengan "C:ProgramFilesPHPphp.exe". Laluan dibahagikan kepada bahagian berikut:

Nombor ID ialah alat bukti identiti yang sering kita gunakan dalam kehidupan seharian kita, dan maklumat hari lahir yang terkandung di dalamnya juga sangat penting. Apabila menggunakan PHP untuk mengesahkan nombor ID, kami selalunya perlu menentukan sama ada maklumat hari lahir adalah betul. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa PHP untuk mengesahkan maklumat hari lahir nombor ID. 1. Format asas nombor ID Nombor ID ialah rentetan 18 digit dan huruf Digit terakhir mungkin nombor atau huruf, dan mungkin huruf besar atau huruf kecil. 17 digit pertama ialah pemilik kad pengenalan
