js的正则表达不就行了
邮箱格式要求是:
必须包含一个并且只有一个符号@
第一个字符不能是'@'或者'.'
不允许出现'@.'或者'.@'或者'-@'或者'@-'
结尾不得是字符'@'或者'.'
字符@后面只能是'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();
}
}
/scriptinput name="email" type="text" class="cc65-30bc-9f2f-3f69 input" id="email" onChange="checkMail('email')"
function valiEmail(emailObj){
emailObj.className='';
var spanObj = document.getElementById('email_msg');
spanObj.innerHTML='';
var reg = /^[a-zA-Z0-9]{5,15}@[a-zA-Z0-9]{2,10}[.](com|net)$/;
emailObj.value=emailObj.value.replace(/(^\s*)|(\s*$)/g, "");
if(emailObj.value.length == 0)
{
spanObj.innerHTML='请输入email';
emailObj.className='s2';
return false;
}
if(!reg.test(emailObj.value)){
spanObj.innerHTML='email格式不正确';
emailObj.className='s2';
return false;
}
return true;
}
去掉check () 函数中最后一个return false;
另外说一句:学习一下正则吧,用正则表达式验证邮箱格式等字符串,精简高效。
搜索一下“js 正则表达式”。
用过正则表达式吗?
if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(e))
{
alert("请输入格式正确的
地址!");
}
企业邮箱后缀一般是什么? 电子邮箱的格式为帐户名+@+域名地址(这里的域名地址就是后缀)邮箱没有后缀的格式 所有邮箱都有后缀格式。常见的邮箱后缀包括@163.net丶@vip.tom.com、@163...
邮箱地址怎么写才正确 邮箱地址正确写法 1、正确的电子邮箱地址的结构是:用户名@邮件服务器。 2、电子邮件地址是个人在互联网上冲浪的通行证,获得电子邮件地址后,就可以给对方发送电子邮件。如真实生活中人...
河南绿地溱水置业有限公司电话是多少? 河南绿地溱水置业有限公司联系方式:公司电话0371-56171686,公司邮箱313695149@qq.com,该公司在爱企查共有5条联系方式,其中有电话号码2条...
大埔汽车运输有限公司电话是多少? 1、红雅嘉悦府吉屋售楼中心电话:4006581350转61801。项目由怀化市红雅医疗投资股份有限公司开发建设,位于河西舞阳大道与龙泉湖路交汇处。占地246721_,...
办公软件邮箱有哪些推荐? oa办公软件邮箱哪家好企业邮箱是一套操作简单的企业oa办公系统,简单易用,性价比高,员工容易上手,无太多学习成本,办公效率成倍提升,举几个使用场景的例子给大家。文件存储TOM...
谷歌邮箱怎么注册? 在谷歌浏览器地址栏搜索“谷歌邮箱”,进入Gmail注册页面。打开浏览器,进入注册页面,点击“创建账号”。根据提示填写相应的资料,完整后点击“下一步”。下载安装【qq邮箱app】。打...