用过正则表达式吗?
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),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
京东老板刘强东哪里人 江苏省宿迁人。刘强东,1974年2月14日出生于江苏省宿迁市,京东商城创始人、董事局主席兼首席执行官,毕业于中国人民大学。1998年6月18日,在中关村创办京东公司,代理销售光磁...
谷歌邮箱怎么注册?跪求。。。 要申请谷歌邮箱(Gmail)免费注册邮箱,请按照以下步骤进行:打开浏览器:打开您用的浏览器(例如Chrome、Firefox等)。进入邮箱登录网址:http://,点击“...
阿里云邮箱如何,好不好用 挺好,核心云产品有云服务器,云数据库,代理思朴科技的阿里企业邮箱阿里云邮箱如何,好不好用? `挺好,核心云产品有云服务器,云数据库,代理思朴科技的阿里企业邮箱可以阿里云企业邮...
模拟人生4信箱怎么买 在游戏模拟人生4中,邮箱的位置其实挺隐蔽的,而且不是电子邮箱,所以玩家们不能在家里面找到。玩家们需要走到自己家的门口,邮箱就在走廊墙壁上。垃圾桶附近。另外的话玩家们可以在创造模式...
腾讯企业邮箱和万网企业邮箱哪个好呢?在哪里买腾讯企业邮箱? 万网的贵,并且还分3个版本,标准,集团等,价不一样,腾讯的企业邮箱不分什么版本,都是统一的,然后就是容量大小了,腾讯企业邮箱是无限容量的,万...
企业邮箱怎么注册申请? 1、首先,打开QQ邮箱并完成登录。您可以先登录QQ,然后单击主页面中的直接邮箱按钮直接打开。然后在邮箱的主界面中,点击下方的“企业邮箱”按钮。然后在弹出的新界面中,点击“免费试...