Berikan email Anda
Seorang rekan meminta bantuan Anda! Saat pengguna mendaftar di situs web perusahaan, mereka harus memberikan alamat email yang valid.
Perusahaan menetapkan beberapa aturan untuk memverifikasi bahwa alamat email yang diberikan valid:
- Bagian pertama dapat berisi:
- Huruf besar
A-Zatau huruf kecila-z - Angka
- Karakter:
!,#,%,&,*,$,.
- Huruf besar
- Harus memiliki
@ - Domain:
- Dapat berisi karakter kata apa pun
- Namun hanya akhiran
.comyang diizinkan
Proyek ini terdiri dari menulis skrip yang memeriksa apakah alamat email mengikuti pola yang benar. Rekan Anda memberikan daftar alamat email sebagai contoh untuk diuji.
Daftar emails serta modul re telah dimuat di sesi Anda. Anda dapat menggunakan print(emails) untuk melihat email di IPython Shell.
Latihan ini merupakan bagian dari kursus
Regular Expressions in Python
Instruksi latihan
- Tulis sebuah regular expression untuk mencocokkan alamat email yang valid sebagaimana dijelaskan.
- Cocokkan regex tersebut ke elemen yang terdapat di
emails. - Untuk mencetak pesan yang menunjukkan apakah itu email valid atau tidak, lengkapi pernyataan
.format().
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Write a regex to match a valid email address
regex = ____"[____]____@____\.com"
for example in emails:
# Match the regex to the string
if re.____(____, ____):
# Complete the format method to print out the result
print("The email {____} is a valid email".____(email_example=____))
else:
print("The email {____} is invalid".____(email_example=____))