


Cara memadankan alamat e-mel dalam PHP menggunakan ungkapan biasa
Dalam PHP, ungkapan biasa ialah alat berkuasa yang boleh digunakan untuk membentuk rentetan padanan. Terutamanya apabila berurusan dengan alamat e-mel, ungkapan biasa boleh membantu kami mengesahkan dan mengekstrak format alamat e-mel untuk memastikan ia mematuhi spesifikasi alamat e-mel biasa. Artikel ini menerangkan cara menggunakan ungkapan biasa untuk memadankan alamat e-mel dalam PHP.
- Memahami struktur alamat e-mel
Sebelum memadankan alamat e-mel, kita perlu memahami strukturnya terlebih dahulu. Biasanya, alamat e-mel mengandungi dua bahagian: nama pengguna dan nama domain. Khususnya, alamat e-mel mempunyai format berikut:
nama pengguna@domain.com
di mana nama pengguna merujuk kepada bahagian pengguna alamat e-mel dan domain.com ialah nama domain bahagian alamat . Selain nama domain .com biasa, terdapat banyak nama domain lain yang tersedia untuk alamat e-mel, seperti .net, .org, .gov, dsb.
- Menulis ungkapan biasa
Dengan pengetahuan asas di atas, kita boleh mula menulis ungkapan biasa untuk memadankan alamat e-mel. Berdasarkan struktur asas alamat e-mel, kami boleh menggunakan ungkapan biasa untuk mengesahkan bahawa nama pengguna dan nama domain dalam alamat mematuhi spesifikasi biasa. Berikut ialah contoh ungkapan biasa yang mudah untuk memadankan struktur asas alamat e-mel:
/^[a-z0-9._%+-]+@[a-z0-9.- ]+. [a-z]{2,}$/i
Dengan menerangkan ungkapan biasa di atas satu demi satu, di sini kami menerangkan beberapa simbol dalam ungkapan biasa:
- /: Permulaan dan akhir daripada ungkapan biasa, dikelilingi oleh / simbol.
- ^: Padan dengan permulaan rentetan.
- $: Padan dengan hujung rentetan.
- [a-z0-9._%+-]: Memadankan mana-mana huruf kecil, nombor dan beberapa simbol.
- +: Memadankan 1 atau lebih kejadian.
- @: Padan dengan simbol @.
- [a-z0-9.-]: Memadankan mana-mana huruf kecil, nombor dan beberapa simbol. Simbol . dan - adalah kes istimewa di sini kerana ia tidak perlu dilepaskan apabila ia muncul di dalam simbol [].
- .: Padan dengan titik (.).
- {2,}: Padankan sekurang-kurangnya 2 kejadian.
- i: Padanan tidak sensitif huruf besar-besaran.
- Menggunakan Ungkapan Biasa dalam PHP
Setelah ungkapan biasa ditulis, kami boleh menggunakannya dalam PHP untuk memadankan alamat e-mel. Berikut ialah contoh kod PHP mudah:
$email = "test@example.com";
if (preg_match("/^[a-z0-9._%+- ] +@[a-z0-9.-]+.[a-z]{2,}$/i", $email)) {
echo "电子邮件地址有效";
} lain {
echo "电子邮件地址无效";
}
Dalam kod di atas, kami mula-mula menentukan pembolehubah $e-mel, yang mengandungi alamat e-mel. Kami kemudian menggunakan fungsi preg_match untuk memadankan alamat e-mel dan menghasilkan keputusan yang berbeza bergantung pada sama ada perlawanan itu berjaya. Jika alamat e-mel sah, "Alamat e-mel sah" akan dikeluarkan, jika tidak, "Alamat e-mel tidak sah" akan dikeluarkan.
Selain fungsi preg_match, PHP juga menyediakan banyak fungsi ekspresi biasa lain, seperti preg_replace, preg_split, dsb. Dengan mempelajari penggunaan fungsi ini, kita boleh memproses dan memanipulasi teks dan rentetan dengan lebih mudah.
- Kesimpulan
Dalam artikel ini, kami menunjukkan kepada anda cara memadankan alamat e-mel dalam PHP menggunakan ungkapan biasa. Dengan mempelajari pengetahuan asas dan kaedah pengendalian ungkapan biasa, kami boleh mengesahkan dan memproses teks dan rentetan dengan lebih berkesan serta meningkatkan kualiti dan kecekapan program kami.
Atas ialah kandungan terperinci Cara memadankan alamat e-mel dalam PHP menggunakan ungkapan biasa. 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 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

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

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

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:

Padanan dan penggantian rentetan ialah operasi biasa dalam pembangunan Java, tetapi dalam beberapa tugas pemprosesan berskala besar, prestasi mungkin menjadi masalah. Oleh itu, adalah penting untuk mengoptimumkan padanan rentetan dan prestasi penggantian. Artikel ini akan memperkenalkan beberapa kaedah untuk mengoptimumkan prestasi padanan dan penggantian rentetan. 1. Gunakan StringBuilder dan bukannya String Dalam Java, String tidak boleh diubah dan nilainya tidak boleh diubah setelah ia ditentukan. Oleh itu, apabila kita perlu melakukan operasi penyambungan rentetan dengan kerap, St baharu akan dibuat setiap kali

Kad ID, pasport dan nombor pas Hong Kong dan Macao adalah semua sijil pengenalan peribadi yang penting Untuk memastikan keselamatan maklumat peribadi, kami perlu mengesahkan dalam sistem sama ada nombor ID yang dimasukkan oleh pengguna mematuhi format standard. 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 pengenalan Nombor kad pengenalan ialah nombor 18 digit, dan digit terakhir mungkin nombor atau huruf X. identiti
