var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$///定义一个正则表达式
if(reg.test(str)){ //判断传入的emal是否与正则匹配
alert("true")
}else{
alert("false")
}
}
<script>var reg=/(.+)@(.+)/ //定义一个正则表达式对象
var emailString="name@qq.com"
reg.test(emailString)//这一行也可以改为:emailString.math(reg)
var emaiFront=RegExp.$1//这里得到了@前面的部分
var emailBack=RegExp.$2//这里得到了@后面的部分
alert(emaiFront)
alert(emailBack)
</script>