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="f0a4-2a7a-d720-ec07 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("请输入格式正确的
地址!");
}
iphone邮件删除账户不删除邮件 1、打开手机设置下拉并点击密码与帐户选择要删除的帐户。点击删除帐户此时会弹出对话框让你确认操作,点击弹出的删除帐户本文教你如何在iPhone上删除邮箱帐户。2、不用...
我发的邮件,被退回来了,退信原因:接收方的邮箱容量已满,不能继续接收邮件。 邮件投递过程就像一个邮递员把客户的信送到客户指定的地点,投信过程中会有接收地址错误、对方拒绝接收、非法垃圾邮件等等各种原因,...
我的CSOL的号被盗了 我只绑定了邮箱 其他的什么都没有 身份证也是乱写的 怎么办啊!! 急什么?先利用邮箱找回密码,然后去申诉,一般你所在的登陆器,原始登录密码都有记录的,你购买点卡的大概时间人家都...
为什么我用QQ邮箱创建Gmail,总是显示无法创建。 好像现在各个邮箱客户端关闭了注册谷歌的通道,无法这样注册,所以直接在谷歌的网站注册,不要说进不去谷歌的网站,如果你连谷歌的网站都进不去,那么你就是...
企业邮箱被黑客攻击了怎么办 修改网站后台登录密码。将被黑客修改的页面进行修复。如果黑客的攻击造成企业亏损的选择报警,由公安局立案调查。关闭445等端口(其他关联端口如:1313139)的外部网络访问权...
企业邮箱使用及管理办法 使用邮箱时,要留意邮箱的登录地址,进入设置中心可查看邮箱登录地址,有异常地址及时找官方售后处理。TOM企业邮箱购买能送域名,自定义定制的邮箱后缀更专业,用公司名字更好。而且企业...