我们已经有很多人注册了无效的电子邮件域名,例如:
gmail.cim
hotmale.com我正在寻找是否有一种方法,可以可靠地验证一个电子邮件地址的域名部分是一个有效的域名,如果它存在。
我知道这在任何后端都是可能的,但我想知道是否有一种方法可以在浏览器内部工作?
我确实知道有一些方法可以通过正则表达式来验证域的可能性,但它们不适合这个特定的用例。
发布于 2014-03-24 18:06:31
您可以使用列表进行验证,将可能的域名列表存储在数组中。一旦你得到了一个输入(获取@之后的字符),遍历数组。检查输入是否有效。
但最好的方法是提示用户查看订阅邮件
希望这能有所帮助!!
发布于 2014-03-24 18:10:19
您可以创建有效域的列表。此链接http://www.checkdomain.com/list.html包含列表。
您可以将用户的域与可用的有效域进行比较。
发布于 2014-03-24 18:43:00
要验证电子邮件/电子邮件确认字段,请使用Jquery validate:
$('#myForm').validate({
rules: {
email: 'required',
emailConfirm: {
equalTo: '#email'
}
}
});https://stackoverflow.com/questions/22606179
复制相似问题