邮箱验证一般前端开发都遇到过,昨天就见了一个比较特别的邮箱包含下划线,或许也不能说是特别只是自己没有见过而已,踩了坑,所以记录一下解决的方法和经验,下边是格式
大小写字母、数字、下划线、减号、点 + @ + 大小写字母、数字、点、减号 + . (点之前不能是点) + 大小写字母、数字 ,长度>=2并且<=6
正则表达式为
var reg=/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/;