ajax如何验证邮箱格式,js email验证 、js 判断email 、信箱/邮箱格式验证

function  ismail(name)  //  e-mail值检测

{

if(!  isenglish(name))

return  false;

i  =  name.indexof("  at  ");

j  =  name  dot  lastindexof("  at  ");

if(i  ==  -1)

return  false;

if(i  !=  j)

return  false;

if(i  ==  name  dot  length)

return  false;

return  true;

}

jquery验证邮箱

function checkemail()

{

//var temp = document.getelementbyid("tbemail");//这句可以用下面的替换

//var temp = $("#tbemail");

//对电子邮件的验证

var myreg = /^([a-za-z0-9]+[_|_|.]?)*[a-za-z0-9]+@([a-za-z0-9]+[_|_|.]?)*[a-za-z0-9]+.[a-za-z]{2,3}$/;

if($('#tbemail').val()=="")

{

alert("input email");

}

else

{

if($('#tbemail').val()!="")

{

if(!myreg.test($('#tbemail').val()))

{

//alert(!myreg.test(temp.value));

alert('提示 请输入有效的e_mail!');

//tbemail.focus();//bob这句话是错误的,原因是没有指明tbemail是那个,js报错说没有定义tbemail.改成下面这句ok.

$('#tbemail').focus();//把光标聚焦到输入框

return false;

}

else{

alert("good mail");

}

}

}

}

方法三

**

* 检查是否为电子邮件

*

* @param {}

*            str

* @return {boolean} true:电子邮件,false:不是电子邮件;

*/

this.isemail = function(str) {

var re = /^([a-za-z0-9]+[_|-|.]?)*[a-za-z0-9]+@([a-za-z0-9]+[_|-|.]?)*[a-za-z0-9]+.[a-za-z]{2,3}$/;

return re.test(str);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值