J'écris une maquette très simple pour démontrer une certaine validation de formulaire HTML5. Cependant, j'ai remarqué que la validation de l'e-mail ne vérifie pas le point dans l'adresse, ni ne vérifie les caractères après ledit point.
En d'autres termes, "john @ doe" est considéré comme valide, quand ce n'est clairement pas une adresse e-mail valide; "doe" n'est pas un domaine.
Voici comment je codifie mon champ email:
<input type="email" required />
N'est-ce pas assez?
Vérifiez ce violon pour voir ce que je veux dire.
Remarque: je sais comment y parvenir via un modèle RegEx à la place. Je me demande simplement comment quelqu'un pourrait s'en tirer en utilisant le type de courrier électronique à la place.
localhost
adresses.
In other words, "john@doe" is considered valid, when it's clearly not a valid email address; doe isn't a domain.
Oui,doe
peut certainement être un domaine (pensezlocalhost
), et cette adresse est techniquement valide selon les spécifications.