其实真做到限制用户随便输入垃圾不存在的邮箱地址很难,可以说不可能的。只要尽量限制他输入垃圾邮箱,比如像浪际天涯 说的那样弄个下拉邮箱后缀来让用户选择,但是这样并不能保证邮箱是否存在的,但也只能这样限制了。俺给你提供一下类似下拉的例子
var arr_domains = new Array('','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','.tw','','.hk','yahoo.co.jp','yahoo.co.kr','');
function filterEmailList(user_name){
var emailHeader = getEmailHeader(user_name);
var emailFooter = getEmailFooter(user_name);
var d;
var i;
var newDomain;
for (i=0; i < emailFooter.length;i++) {
d = 0;
newDomain = [];
var tempEmail = emailFooter.substr(0,i+1);
for (j in arr_domains) {
if (emailFooter == arr_domains[j]) {
continue;
}
var tempStr = arr_domains[j].substr(0,i+1);
if (tempEmail == tempStr) {
newDomain[d] = arr_domains[j];
d++;
}
}
}
if (d > 0) {
initEmailList(emailHeader, d, newDomain);
} else {
closeEmailList();
}
}
如果觉得《php 判断邮箱是否存在 PHP-PHP中如何验证是否存在邮箱?》对你有帮助,请点赞、收藏,并留下你的观点哦!