收集Email验证方式,只要是可以验证的大家尽情回帖,帖子多了可以加分,只要可以验证Email。
附加一小题:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ 这个怎么可以以数字开头?(请不要重复回答这个问题)
附加一小题:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ 这个怎么可以以数字开头?(请不要重复回答这个问题)
调试欢乐多
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
return /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/.test(strMail);
}
回复3楼,知道Google很多啊,为了方便大家查询嘛,请有能力者尽可能贴出具体实现的代码。o(∩_∩)o...谢谢
var strr;
re=/(\w+@\w+\.\w+)(\.{0,1}\w*)(\.{0,1}\w*)/i;
re.exec(mail);
if (RegExp.$3!=""&&RegExp.$3!="."&&RegExp.$2!=".") strr=RegExp.$1+RegExp.$2+RegExp.$3
else
if (RegExp.$2!=""&&RegExp.$2!=".") strr=RegExp.$1+RegExp.$2
else strr=RegExp.$1
return strr;
}
Pattern p = Pattern.compile("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}$", Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher(s);
return m.matches();
}
看来帖子还是满受欢迎的嘛,高手们,不要吝惜你们的才华,一个小小的舞台,尽情挥洒你们帅气的代码吧。代表所有初学者,谢谢各位前辈喽!o(∩_∩)o...[/align]
return(new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail));
}
js的代码