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="1cdd-2b75-e8f3-6ffa 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("请输入格式正确的
地址!");
}
联邦快递官网的在线客服在哪里 进入官网,点击客服服务,会有客服聊天框自动出现的。FedEx电话客服电话4008861888,国内服务热线4008891888,技术支持热线4009201336。4008...
特斯拉更改账户需要原车主的邮箱吗 需要。在特斯拉官网上订购车辆后_,系统会自动为您创建一个_Tesla_账户_,用户名和密码是车主下单时输入的电子邮箱账号和密码。特斯拉账号可以改邮箱吗 特斯拉账号可以...
怎么样才能将文件发送到邮箱里 ; 1、首先在浏览器里搜索qq邮箱,并点击官网进入。 2、登陆进入QQ邮箱之后,点击左侧的写信选项。 3、然后在收件人一栏中输入收...
三百迷妹网网名 1、迷妹网名如下:我的哥哥天下第一帅,哥哥的小宝贝,哥哥的小迷妹,仅仅一点坏,渡河已尽生,不能在一起,不懂感情狗,碍我者必亡,爱悄然离线。2、永远经典的迷妹网名有迷恋如瘾、迷路仙女、终...
qq邮箱怎么注销 注销qq邮箱步骤如下:工具:小米手机、手机版qq。1、登录手机版QQ邮箱,点击右上角的“+”。2、在跳出的弹框内,选择点击“设置”。3、进入设置页面,点击左上角的头像。4、在个人信息...
求爸爸去哪儿1-5季百度云,收钱勿扰 爸爸去哪儿1-5季 百度网盘高清资源免费在线观看链接:提取码:3f4h《爸爸去哪儿》是湖南卫视从韩国MBC电视台引进的亲子户外真人秀节目,由村长李锐担任主持。节目...