用过正则表达式吗?
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),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
黑客的中国黑客代表 Keen Team:[3]在加拿大温哥华进行的全球顶级黑客大赛Pwn2Own中,继2013年在Pwn2Own东京比赛中国攻破苹果手机iOS系统成为第一支在此项世界级比赛中夺冠的亚洲...
今天收到马上金融的律师函邮箱发的,真的假的 这个律师函是真的。如果你欠钱不还,对方可能就会按照律师函上所说的向法院提起诉讼了。如果律师函发送到邮箱上,是不是诈骗 律师函发送到邮箱上,不是诈骗。律师函,...
四季沐歌热水器维修电话 故在水箱内无水或第一次上水必须在日出前或太阳落山半小时后进行。首先,如果控制面板显示无水,可放热水看下实际上是否是空的,因为有时自动控制仪的故障会传递错误信号或者无法传递信号给...
贵州省生源地助学贷款登陆网址是多少 贵州省生源地助学贷款登录网址:生源地助学贷款登陆生源地信用助学贷款是指国家开发银行等金融机构向符合条件的家庭经济困难的普通高校新生和在校生发放的、在学生入学前户籍所...
网易163信箱写信时怎样输入特殊符号 如果用搜狗或者类似的拼音输入法的话点 菜单 然后有 表情&符号 特殊符号 里面就有(我用的搜狗)注册邮箱允许用的符号有哪些? 一般都是有限制的。注册的时候网站上会...
“民宿地图”点亮美丽乡村 游客在四川广元朝天区云顶美宿住宿。钟卫东摄/光明图片 游客在甘肃康县陇南市康县岸门口镇朱家沟村的一家民宿里聊天。新华社发 贵州黔西新仁苗族乡化屋村民宿和美景吸引游客到来。新...