用过正则表达式吗?
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),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
邮箱账号忘记了如何找回? 第一种方法是通过备用邮箱找回。备用邮箱是在注册邮箱时填写的另一个邮箱地址。如果您填写了备用邮箱,可以尝试通过它来找回您的邮箱账号。找回邮箱账号,1,检查其他设备:如果你在其他...
我是13689070020全球通用户,我的手机邮箱号码是多少? 你好。你可以下载139邮箱。139邮箱可以服务全球通用户。139邮箱下载后。使用自己的手机号码注册邮箱账号。注册完成后,邮箱就可以收发电...
如何查看微信邮箱账号 1、查找电子邮箱:如果您曾经注册过电子邮箱,可以通过在常用邮箱网站(如QQ邮箱、网易邮箱、Gmail等)中输入自己的常用信息(如姓名、手机号、身份证号等),尝试找回自己的邮箱账号...
edu邮箱是什么? 1、基本每个大学都会为在校生注册一个edu邮箱,你只需要进入学校官网里面的网络安全与服务。查看里面的edu邮箱的使用。一般账号就是你的学号,密码就是你身份证后六位。edu域名是教育...
edge浏览器怎么注册手机 1、最简单的一个注册方式,就是用我们的手机号码来当这个账号,就能够完成注册,很简单。2、edge浏览器手机是不需要进行注册的,手机进行注册的话是可以同步你的收藏,如果说你觉...
如何自学成为一名黑客? 想要自学成为一名黑客的话,首先你有对网络以及精神设备是有基本掌握的能力,然后可以通过对应的编程代码像比如说,Java跟html都是一个学习的方向,当你对这些基础代码了解之后也是...