Saya sedang menulis mock-up yang sangat sederhana untuk mendemonstrasikan beberapa validasi formulir HTML5. Namun, saya perhatikan validasi email tidak memeriksa titik di alamat, juga tidak memeriksa karakter yang mengikuti titik tersebut.
Dengan kata lain, "john @ doe" dianggap valid, jika jelas bukan alamat email yang valid; "doe" bukan domain.
Beginilah cara saya mengkodekan bidang email saya:
<input type="email" required />
Apa itu belum cukup?
Periksa biola ini untuk melihat apa yang saya maksud.
Catatan: Saya tahu cara melakukannya melalui pola RegEx. Saya hanya ingin tahu bagaimana seseorang bisa lolos dengan menggunakan jenis email sebagai gantinya.
localhost
alamat.
In other words, "john@doe" is considered valid, when it's clearly not a valid email address; doe isn't a domain.
Ya,doe
pasti bisa menjadi domain (pikirkanlocalhost
), dan alamat itu secara teknis valid sesuai spesifikasi.