hello.nihao @ abc.com.cn
左边:
任意的字母数字下划线[A-z0-9_]=\w{3,}==3个以上
.任意字母数字下划线====(\.\w+)*===任意字母数字下划线一次以上--整体可有可无
@
右边:
任意字母数字(不可以是下划线)[A-z0-9]+
. 任意字母(2-5位) ( \.[A-z] {2,5}){1,2}
.任意字母(2-5位)[A-z]{2,5} ====可有可无 与上面重复
var reg = /^\w{3,}(\.\w+)*@[A-z0-9]+(\.[A-z]{2,5}){1,2}$/g;//开头多个空格
str = "123d.abc@cc.cod.md";
var result =reg.test(str);
console.log(str);
console.log(result);
需要加上前后的匹配^ $