没有模式的HTML5电子邮件验证TLD?

时间:2017-09-18 14:04:18

标签: html5 validation email-validation

如何通过tld告诉我输入验证电子邮件输入?

我不想接受a@b形式的电子邮件地址。

我知道我可以指定一个正则表达式模式来断言这种行为,但这感觉就像一个hacky方法。是否有可用于强制输入元素验证电子邮件地址的本机属性,包括 tld?



<form>
    <input type="email" required="required" pattern="^[^@\s]+@([^@\s]+\.)+[^@\s]+$" value="a@b" />
    <input type="submit"/>
</form>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

没有用于验证TLD的本地属性。但是,您可以使用pattern属性来验证TLD。我在此处有复制和粘贴的代码段:https://github.com/coliff/html5-email-regex