js判断是否为邮件

JavaScript022

js判断是否为邮件,第1张

可以根据正则表达式判断某个值是否是邮箱格式:

邮箱正则表达式:

 var RegEmail = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/

JS验证代码:

var userEmail="test@test.com"

if(RegEmail.test(userEmail))//如果返回true,表示userEmail符合邮箱格式

{}

else

{}

你可以试试!

是否正确的话可以通过正则表达式校验,是否存在可以通过对存储用户信息的数据库进行检索来判断。给你一个正则表达式的例子吧,是对Form内输入框进行校验的。

if(document.form1.mail.value=="")

{

alert("电子邮件不能为空")

return false

}

else

{

reg=/^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/gi

if(!reg.test(document.form1.mail.value))

{

alert("非法的电子邮件")

return false

}

}

本文为大家介绍下使用jquery验证邮箱 验证手机号码 具体实现思路及代码如下 感兴趣的朋友可以学习下

  代码如下

//jquery验证邮箱 function checkSubmitEmail() { if ($( #email ) val() == ) { //$( #confirmMsg l( <font color= red >邮箱地址不能为空!</font>)alert( 邮箱不能为空! ) $( #email ) focus()return false} if (!$( #email ) val() match(/^\w+(( \w+)|(\ \w+))*\@[A Za z ]+((\ | )[A Za z ]+)*\ [A Za z ]+$/)) { alert( 邮箱格式不正确 )//$( #confirmMsg l( <font color= red >邮箱格式不正确!请重新输入!</font>)$( #email ) focus()return false} return true}

//jquery验证手机号码 function checkSubmitMobil() { if ($( #mobile ) val() == ) { alert( 手机号码不能为空! )//$( #moileMsg l( <font color= red >手机号码不能为空!</font>)$( #mobile ) focus()return false}

if (!$( #mobile ) val() match(/^((( [ ]{ })| | )+\d{ })$/)) { alert( 手机号码格式不正确! )//$( #moileMsg l( <font color= red >手机号码格式不正确!请重新输入!</font>)$( #mobile ) focus()return false} return true}

【责编:at 】 lishixinzhi/Article/program/Java/Javascript/201311/25344