用过正则表达式吗?
if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(e))
{
alert("请输入格式正确的
地址!");
}
去掉check () 函数中最后一个return false;
另外说一句:学习一下正则吧,用正则表达式验证邮箱格式等字符串,精简高效。
搜索一下“js 正则表达式”。
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;
}
SCRIPT LANGUAGE = "JavaScript"
function checkEmail( )
{
var e=document.myform.email.value;
if (e.length==0)
{
alert("电子邮件不能为空!");
return ;
}
if (e.indexOf("@",0)==-1)
{
alert("格式不正确\n必须包含@符号!");
return ;
}
if (e.indexOf(".",0)==-1)
{
alert("格式不正确\n必须包含.符号!");
return ;
}
document.write(“成功!");
}
用正则表达式:
if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(e))
{
alert("请输入格式正确的 e-mail 地址!");
}
正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
国电联合动力技术(包头)有限公司怎么样? 国电联合动力技术(包头)有限公司是2009-01-07在内蒙古自治区包头市注册成立的有限责任公司(非自然人投资或控股的法人独资),注册地址位于内蒙古自治区包头...
苹果手机绑定的163邮箱账号密码忘了怎么办 1、如果之前是用手机绑定的,可以用手机号码找回账号,如果只有手机号而不记得其他信息,可以联系网易客服,通过手机号、个人身份证明等让网易客服帮忙找回账号。2、...
我的苹果手机无法下载邮箱里的附件! 如果手机无法下载邮箱里面的一些附件,很有可能是它的附件无法进行下载,或者是文件比较大,需要通过电脑等方式进行下载。苹果浏览器QQ邮箱附件下载失败 原因是附件本身不支...
请问创建微软帐号QQ邮箱不能用吗? 1、微软自己的HOTMAIL或者MSN域名邮箱,注册的时候可以选。 当然用GMAIL也是不错的。 用QQ邮箱也不影响使用。关于注册微软账号用什么邮箱内容的介绍就到这...
怎么把公共邮箱的东西转发到qq邮箱 您好!不知你的公共邮箱是什么邮箱,一般的邮箱都会有转发功能,公共邮箱也就是账号和密码被多人知道而已。你可以点击收到的邮件,点击转发,然后填写收件人地址是QQ邮箱的地...
手机号邮箱怎么注册 1.安装网易邮箱大师,先在手机中下载安装“网易邮箱大师”2.打开软件点击注册网易邮箱,打开网易邮箱大师,点击下方的“注册网易邮箱”。3.选择注册邮箱类型,然后选择注册的邮箱类型,例...