邮箱验证js求教1
发布网友
发布时间:2023-10-11 19:08
我来回答
共1个回答
热心网友
时间:2024-12-11 20:03
用jquery对象就不能用.value了,要用.val()
修正后代码如下:
function cCheckFrm(){
if($("#email").val()=="")
{
alert('请填写电子邮件');
$("#email").focus();
return false;
}
var pattern =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
rule = pattern.test($("#email").val());
if (!rule)
{
alert("电子邮件:格式不正确!请重新输入。");
$("#email").focus();
return (false);
}
if (IndexDemo($("#email").val(),"--")>=0)
{
alert("Email不允许含有'--',请重新输入。");
$("#email").focus();
return (false);
}
$("#submit").disabled=true;
return true;
}