邮箱正则表达式 js

JavaScript013

邮箱正则表达式 js,第1张

var reg = /^((([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})[ ,])*(([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})))$/

和你的一样,亲

// 少了一个结束符号 所以匹配到'[email protected]'这一段就返回true了

// 下面加了结束符号$

/(^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+$)|(^$)/

// 但还是 建议改成如下

/(^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+\.[a-zA-Z0-9_-]+$)|(^$)/