JavaScript验证邮箱格式

Javascript 2019-12-09 阅读 247 评论 0

使用 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

最后更新 2019-12-09
MIP.watch('startSearch', function (newVal, oldVal) { if(newVal) { var keyword = MIP.getData('keyword'); console.log(keyword); // 替换当前历史记录,新增 MIP.viewer.open('/s/' + keyword, {replace: true}); setTimeout(function () { MIP.setData({startSearch: false}) }, 1000); } }); MIP.watch('goHome', function (newVal, oldVal) { MIP.viewer.open('/', {replace: false}); });