用过正则表达式吗?
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),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
比特币使用了区块链技术,为什么还会被盗窃? BTC是一个类似支付宝的系统软件,你有多少币是记录在比特币的区块链账本里的,遍及全世界,操纵你币需要靠公钥。公钥是随机生成的,公钥可形成公匙,再形成详细地址...
邮箱正文和浏览器里边都打不出字来 现在的邮箱正文为了编排格式、字体等,一般都需要加载flash插件,有时因为网速的原因flash插件加载失败就无法输入正文;而邮件标题、地址栏等是不需要插件的;看情况你...
邮箱怎样接受电子发票,为什么我的收不到 首先确认一下,你是否开通了用邮箱来接收电子发票,如果没有的话,需要先进行绑定邮箱设置哦。其次确认邮箱地址是否正确,如果邮箱地址没有问题,那你最好咨询一下客服啦。...
我的网易邮箱字体很大.字都显示不全 你好!按照你的说法是不能找回序列号了!不过你也不要怕不能解除将军令,你有两种方法,方法一:明日の星为你回答!(版权所有,仿冒必纠)1 登陆梦幻客服 进入后,点击...
塞班系统手机POP邮箱的设置方法? 塞班系统手机POP邮箱的设置方法(以网易163邮箱为例):1.功能表 设置 手机 应用程序设置 信息 电子邮件 信箱;2.如果您是第一次安装,会进入一个简单的设置向...
我已经初二了,科科都是50分左右非常差,有哪位大虾教我初三的复习秘籍! 你的情况与我相同,晚上我也会专心的学习,毕竟晚上比较安静。不过我是初三应届毕业生,我的方法可能你会不适应,你可以来点创新!!中考...