Warum erlaubt die HTML5-Formularüberprüfung E-Mails ohne Punkt?

Ich schreibe ein sehr einfaches Modell, um eine HTML5-Formularvalidierung zu demonstrieren. Ich habe jedoch festgestellt, dass die E-Mail-Überprüfung nicht nach einem Punkt in der Adresse sucht und auch nicht nach Zeichen, die diesem Punkt folgen.

Mit anderen Worten, "john @ doe" wird als gültig angesehen, wenn es sich eindeutig nicht um eine gültige E-Mail-Adresse handelt. "doe" ist keine Domain.

So verschlüssele ich mein E-Mail-Feld:

<input type="email" required />

Reicht das nicht

Überprüfen Sie diesGeige um zu sehen, was ich meine.

Hinweis: Ich kann dies stattdessen über ein RegEx-Muster ausführen. Ich frage mich nur, wie jemand damit durchkommen kann, stattdessen den E-Mail-Typ zu verwenden.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage