Pengesahan E -mel Ekspresi Biasa: Kekurangan dan Kaedah Alternatif
Penggunaan ungkapan biasa untuk mengesahkan alamat e -mel mungkin menjadi tugas yang kompleks. Walaupun ungkapan yang disediakan dapat mengendalikan banyak format e -mel yang biasa, ia juga mempunyai beberapa batasan yang mungkin tidak sesuai untuk semua situasi.
Keterbatasan ekspresi biasa:
Ekspresi biasa tidak dapat dipadankan dengan alamat e -mel dengan nama domain atas bukan standard (TLD), seperti ".museum". Di samping itu, ia tidak membenarkan ruang atau watak -watak lain, dan watak -watak ini mungkin menjadi sebahagian daripada alamat e -mel yang sah.
Kaedah alternatif: Gunakan kelas mailaddress
Daripada menggunakan ungkapan biasa, lebih baik menggunakan System.net.mail.mail.mailaddress dalam .net untuk mengesahkan alamat e -mel. Kaedah ini mempunyai kelebihan berikut:
Kesederhanaan:Atas ialah kandungan terperinci Adakah Regex alat yang tepat untuk pengesahan e -mel, atau adakah pendekatan yang lebih baik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!