Ho sempre supposto che il browser e-mail-validation-regex sia più robusto di qualche modello regex in JS / PHP.
Il mio datore di lavoro mi ha appena mostrato che entrambe le stringhe sono considerate corrette (finalmente in FF28):
test@test.com // Expected to be true, is true
test@test // Expected to be false, is true
Perché questo è vero? È un bug o qualcosa per il futuro? Perché, per quanto ne so, non è corretto non usare un'estensione (a parte forse host locali).
Chiunque possa far luce su questo?
<input type="email" />sia utile solo per i siti Web mobili, in modo che la maggior parte delle tastiere venga visualizzata con un display appropriato (con il @tasto e alcune .comscorciatoie ...).
pattern
test@testè un indirizzo email valido ... tratta testcome a tld. Proprio come test@comè un indirizzo email valido per il comtld ... tools.ietf.org/html/rfc2822#section-3.4.1