我们已经有很多人注册了无效的电子邮件域名,例如:
gmail.cim
hotmale.com
我想知道是否有一种方法能够可靠地验证电子邮件地址的域名部分是否为有效域,以及是否存在。
我知道这可以来自任何后端,但我想知道是否有一种方法可以在浏览器内部工作?
我确实知道通过正则表达式来确认域是可行的,但是它们不适合这个特定的用例。
答案 0 :(得分:0)
您可以使用列表对其进行验证,将可能的域名列表存储在数组中。
获得输入后(获取@
之后的字符),遍历数组。
检查有效输入。
但最好的方法是提示用户查看订阅邮件
希望这会有所帮助!!
答案 1 :(得分:-1)
您可以创建有效域列表。此链接http://www.checkdomain.com/list.html包含列表。
您可以将用户的域与可用的有效域进行比较。
答案 2 :(得分:-1)
要验证电子邮件/电子邮件确认字段,请使用Jquery validate:
$('#myForm').validate({
rules: {
email: 'required',
emailConfirm: {
equalTo: '#email'
}
}
});