Having this HTML (jsfiddle):
<form>
<input name="email" type="email" placeholder="Email" required />
<input type="submit" value="Submit">
</form>
Why is hello@world
not being flagged as an invalid email address?
Tried using pattern="/^\w+(?:\.\w+)*@\w+(?:\.\w+)+$/"
but not much luck either.