import re
email = "[email protected]"
pattern = "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$"
if re.match(pattern, email):
print("Alamat email valid")
else:
print("Alamat email tidak valid")
Output :
Alamat email valid
Baca Juga: Jawaban Soal Lampiran Dalam Sebuah Email Biasa Disebut
Perlu diingat bahwa pola regex di atas tidak selalu sempurna dan mungkin memfilter beberapa alamat email yang sebenarnya valid atau sebaliknya.
Oleh karena itu, sebaiknya pola regex ini diikuti oleh pemeriksaan tambahan di sisi server untuk memastikan bahwa alamat email tersebut valid dan dapat digunakan.