js的正则表达不就行了
邮箱格式要求是:
必须包含一个并且只有一个符号@
第一个字符不能是'@'或者'.'
不允许出现'@.'或者'.@'或者'-@'或者'@-'
结尾不得是字符'@'或者'.'
字符@后面只能是'弊雹A-Za-z0-9'升兆
function isEmail(str)
{ var myReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;
if(myReg.test(str)) return true;
return false;
}
/做肆/皮销判断是否是燃胡游汉字
function isChina(s){
var regu = "^[\u4e00-\u9fa5]+$";
var re = new RegExp(regu);
if (re.test(s)) {
return true;
}else{
return false;
}
}
粗略匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
strReply=strReplyID;
var patrn=/^(\w)+([-+.]\w+)*@\w+([-.]\w+)*\姿羡..\w+([-.]\w+)*$/;
if (!patrn.exec(strString)){
//不符合
}else{
/喊册早郑雀/符合
}
这个一般都是用javascript实现的