首页 新闻 会员 周边

求一JS正则验证Email格式

2
悬赏园豆:50 [已解决问题] 解决于 2011-11-22 16:27
求一JS正则验证Email格式,要求输入要验证的字符串,返回true或false
楠小楠的主页 楠小楠 | 菜鸟二级 | 园豆:252
提问于:2011-11-22 15:51
< >
分享
最佳答案
2
function CheckEmail(address){
address=address.replace(/(^\s*)|(\s*$)/g, "");
var reg=/([\w._-])+@([\w_-])+(\.([\w_-])+){1,2}/;
var matcharr=reg.exec(address);
if(matcharr!=null){
if(matcharr[0].length==address.length){
return true;
}
return false;
}
return false;
}

eg:
var sVal=" t.st@gmail.com.cn ";
var sVal2=" t.st@gmail.com.cn.abc ";
console.log(CheckEmail(sVal)); //outpus true
console.log(CheckEmail(sVal2)); //outpus false

试试吧^_^

收获园豆:50
artwl | 专家六级 |园豆:16736 | 2011-11-22 15:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册