JavaScript验证邮箱格式
使用 javascript 的 test 正则表达式验证邮箱格式。
test() 方法执行一个检索,用来查看正则表达式与指定的字符串是否匹配。返回 true
或 false
。
function validateEmail(email) {
var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
}
调用示例
validateEmail("2323@gmail.com"); // ture
validateEmail("2323@gmail.c"); // false
亲自试一试:Demo