J'ai toujours supposé que le navigateur e-mail-validation-regex est plus robuste que certains modèles regex en JS / PHP.
Mon employeur vient de me montrer que les deux chaînes sont considérées comme correctes (enfin en FF28):
test@test.com // Expected to be true, is true
test@test // Expected to be false, is true
Pourquoi ce dernier est-il vrai? Est-ce un bug ou quelque chose pour l'avenir? Parce que pour autant que je sache, ce n'est pas correct de ne pas utiliser d'extention (à part peut-être les hôtes locaux).
Quelqu'un qui peut faire la lumière sur cela?
<input type="email" />n'est utile que pour les sites Web mobiles, de sorte que la plupart des claviers s'affichent avec un affichage approprié (avec la @clé et certains .comraccourcis…).
pattern
test@testest une adresse e-mail valide ... elle est traitée testcomme un tld. Tout comme test@comest une adresse e-mail valide pour le comtld ... tools.ietf.org/html/rfc2822#section-3.4.1