Menu
CoddyTech

Nama penerima

Pelajaran 3 dari 8 dalam kursus Validator email dengan Python di Coddy.

john@gmail.com

Bagian yang dicetak tebal adalah nama penerima.

Nama penerima menunjukkan kotak surat email milik:

  • Seseorang
  • Sebuah milis
  • Sebuah departemen
  • Sebuah jabatan dalam perusahaan (seperti penjualan atau layanan pelanggan)

Nama penerima boleh memiliki panjang maksimal 64 karakter dan terdiri dari:

  • Huruf besar dan kecil dalam bahasa Inggris (A-Z, a-z)
  • Angka dari 0 hingga 9
  • Karakter khusus seperti ! # $ % & ' * + - / = ? ^ _ ` { |

Karakter khusus tidak boleh menjadi karakter pertama atau terakhir dalam alamat email, atau muncul secara berurutan dua kali atau lebih.

challenge icon

Tantangan

Sedang

Tambahkan dukungan validasi nama penerima ke validate.

Pada validator kita, kita akan mendukung aturan yang lebih sederhana. Nama penerima harus memiliki panjang maksimal 24 karakter dan minimal 3 karakter, serta terdiri dari:

  • Huruf besar dan huruf kecil dalam bahasa Inggris (A-Z, a-z)
  • Digit dari 0 hingga 9
  • Karakter khusus - . (titik) dan _ (garis bawah)

Karakter khusus tidak boleh menjadi karakter pertama atau terakhir dalam alamat email.

Seperti sebelumnya, fungsi validate harus mengembalikan true jika email input valid, dan sekarang juga memvalidasi nama penerima

Coba sendiri

def validate(email):
    return email.count('@') == 1

Semua pelajaran di Validator email dengan Python

Latihan sendiri: Compiler Python online