function isEmail(s) { if (s.length > 100) { return false; } var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"; var re = new RegExp(regu); if (s.search(re) != -1) { return true; } else { return false; } }
/** * 验证Email格式是否正确 * @param email 一个email字符串参数 * @return 如果email格式正确则返回true,否则返回false */ public boolean checkEmail(String email){ boolean flag=false; Pattern p=Pattern.compile("[a-zA-Z0-9_]+@\\w+\\.[a-zA-Z]+\\.?[a-zA-Z]+"); Matcher m = null; m = p.matcher(email); flag = m.matches(); return flag; }
{
if (s.length > 100)
{
return false;
} var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$";
var re = new RegExp(regu);
if (s.search(re) != -1) {
return true;
} else {
return false;
}
}
* 验证Email格式是否正确
* @param email 一个email字符串参数
* @return 如果email格式正确则返回true,否则返回false
*/
public boolean checkEmail(String email){
boolean flag=false;
Pattern p=Pattern.compile("[a-zA-Z0-9_]+@\\w+\\.[a-zA-Z]+\\.?[a-zA-Z]+");
Matcher m = null;
m = p.matcher(email);
flag = m.matches(); return flag;
}
不是判断email地址是否符合规则,是判断这个地址是不是一个存在的地址.
现在的方法是只能根据SMTP服务器反馈的错误消息来判断