判断邮箱格式是否合法,jsp判断邮箱格式

hacker2年前黑客服务257

求jsp里判断邮箱地址是否正确的代码。急!!!!!!在线等哦~~~~通过了可以加分哦~~~~

js的正则表达不就行了

邮箱格式要求是:

必须包含一个并且只有一个符号@

第一个字符不能是'@'或者'.'

不允许出现'@.'或者'.@'或者'-@'或者'@-'

结尾不得是字符'@'或者'.'

字符@后面只能是'A-Za-z0-9'

script

function checkMail(str){

var strReg="";

var r;

var strText=document.all(str).value;

//strReg=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/i;

strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;

r=strText.search(strReg);

if(r==-1) {

alert("邮箱格式错误!");

document.all(str).focus();

}

}

/scriptinput name="email" type="text" class="f0a4-2a7a-d720-ec07 input" id="email" onChange="checkMail('email')"

jsp 正则表达式,我想把代码写成如果不为空就验证邮箱格式是否正确

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;

}

JSP中用js验证邮箱格式,但格式正确时无法提交,怎么办啊?下面是详细代码!!高手请出招!!急急急!!

去掉check () 函数中最后一个return false;

另外说一句:学习一下正则吧,用正则表达式验证邮箱格式等字符串,精简高效。

搜索一下“js 正则表达式”。

jsp中用javascript如何验证电子邮箱的格式

用过正则表达式吗?

if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(e))

{

alert("请输入格式正确的

e-mail

地址!");

}

相关文章

邮箱发不出去邮件怎么回事,邮箱发ppt

邮箱发不出去邮件怎么回事,邮箱发ppt

怎样把ppt发送到别人的邮箱里? 1、登陆QQ邮箱找到“写信”选项卡然后点击“写信”进入编辑菜单。然后输入自己需要的收件人和主题 然后点击“添加附件”。弹出窗口,在自己所保存ppt文件所在位置选中自己...

埃塞俄比亚邮政编码,埃塞邮箱号

埃塞俄比亚邮政编码,埃塞邮箱号

你还知道哪些国家的国际区号? 亚 洲马来西亚 0060 印度尼西亚 0062 菲律宾 0063 新加坡 0065 泰国 0066 文莱 00673 日本 0081 韩国 0082 越南 0084 朝鲜...

网易账号没有绑邮箱怎么注销,网易账号没有绑邮箱

网易账号没有绑邮箱怎么注销,网易账号没有绑邮箱

网易账号管家绑定不了邮箱 可能是外域收信没有开启。解决办法:1、登录邮箱域管理后台(qiye.aliyun.com)。2、在左边域账号管理点击邮箱。3、开启外域收信,开启之后就可以了。网易邮箱被盗,但...

邮箱从哪里登陆账号,邮箱从哪里登陆

邮箱从哪里登陆账号,邮箱从哪里登陆

在电脑里登陆一个邮箱 要去哪登陆?该怎么登陆? 具体要看你登录哪种邮箱你直接打开浏览器,在搜索框输入你想登录的邮箱的名字,就可以进到邮箱登录页面了输入账号密码就可以进去了一般邮箱有QQ邮箱、139邮箱...

留学申请邮件标题,留学申请邮箱投递和网申

留学申请邮件标题,留学申请邮箱投递和网申

美国留学怎么网申 美国留学的网申过程主要包括以下几个步骤:选择学校和专业,准备申请材料,填写网申表格,提交申请并等待回复。首先,选择适合的学校和专业是非常重要的。注册ID去美国留学读研,美国研究生网申...

征途包裹如何获得,征途怎么找邮箱

征途包裹如何获得,征途怎么找邮箱

怎么进入征途的邮箱 在游戏界面下点F,会出现寻找NPC的窗口。你找到邮差(传递者),然后双击,你的人物就会自动跑过去。征途里的邮件都是在邮差出接收和发送的。征途游戏里的邮件怎么看? 去找邮差,目前清源...

评论列表

访客
2022-10-01 09:14:29

)*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;r=strText.search(strReg); if(r==-1) { alert("邮箱格式错误!"); document.all(str).fo

访客
2022-10-01 04:09:42

求jsp里判断邮箱地址是否正确的代码。急!!!!!!在线等哦~~~~通过了可以加分哦~~~~js的正则表达不就行了邮箱格式要求是:必须包含一个并且只有一个符号@ 第一个

访客
2022-10-01 10:49:06

assName='s2'; return false; } return true; }JSP中用js验证邮箱格式,但格式正确时无法提交,怎么办啊?下面是详细代码!!高手请出招!!急急急!!去掉c

访客
2022-10-01 02:35:41

9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/i;strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;r=strText.search(strReg); if(r==-

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。