可以根据正则表达式判断某个值是否是邮箱格式:
邮箱正则表达式:
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