邮箱格式要求是:
- 必须包含一个并且只有一个符号@
- 第一个字符不能是’@’或者’.’
- 不允许出现’@.’或者’.@’或者’-@’或者’@-‘
- 结尾不得是字符’@’或者’.’
- 字符@后面只能是’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>
<input name=”email” type=”text” class=”input” id=”email” onChange=”checkMail(’email’)”>