Mengesahkan Alamat E-mel Menggunakan Regex
Pencarian untuk ungkapan biasa yang sempurna untuk mengesahkan alamat e-mel telah terbukti sukar difahami. Walau bagaimanapun, untuk pengesahan medan e-mel asas, pendekatan yang dipermudahkan boleh terbukti mencukupi.
Reex Pengesahan Asas:
[^@]+@[^@]+\.[^@]+
Reex ini memastikan bahawa:
Pengesahan Penuh (Pilihan):
Untuk lebih teliti pengesahan, rujuk soalan berikut untuk regex yang komprehensif.
Menyepadukan Regex:
Untuk menggunakan regex dalam Python, gunakan coretan kod berikut:
import re if not re.match(r"... regex here ...", email): # Handle invalid email
Sebagai alternatif, susun regex untuk prestasi yang dipertingkatkan dengan set data yang besar:
EMAIL_REGEX = re.compile(r"... regex here ...") if not EMAIL_REGEX.match(email): # Handle invalid email
Pendekatan Alternatif:
Pakej "validate_email" menyediakan alternatif penyelesaian yang menghubungi pelayan SMTP untuk pengesahan kewujudan e-mel. Walau bagaimanapun, kaedah ini tidak menjamin bahawa e-mel adalah milik penerima yang dimaksudkan.
Atas ialah kandungan terperinci Bolehkah Regex Mudah Mengesahkan Alamat E-mel dengan Berkesan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!