邮箱格式要求是:
- 必须包含一个并且只有一个符号@
- 第一个字符不能是'@'或者'.'
- 不允许出现'@.'或者'.@'或者'-@'或者'@-'
- 结尾不得是字符'@'或者'.'
- 字符@后面只能是'A-Za-z0-9'
<script>
function checkMail(str){
var strReg="";
var r;
var strText=document.all(str).value;
//strReg=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/i;
strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;
r=strText.search(strReg);
if(r==-1) {
alert("邮箱格式错误!");
document.all(str).focus();
}
}
</script>