PHP确认密码和正则表达式验证?

时间:2013-05-15 18:08:46

标签: php javascript validation passwords conform

如何在提交整个表单的同时确认密码和javascript regexp验证。我已经编写了单独的javascript函数来检查regexp的密码和确认密码。比我在主要的javascript函数中调用了2个函数,我调用了提交按钮。对不,我正在尝试主要的javascript函数,如

if(!checkpass2()=checkpass1())
{ alert("Confirm Password doesn't match");
 return false;
}

但它不起作用。我必须更改确认密码的个别功能???因为它们不匹配任何值。我确认密码框只检查正则表达式。

3 个答案:

答案 0 :(得分:1)

你不需要任何正则表达式... 所有你需要做的就是...

var passOriginal = document.getElementById("passOriginal");
var passConfirm = document.getElementById("passConfirm");
if(passOriginal == passConfirm)
{

    alert(Password and Confirm password match);

}
else
{

    alert(Password and Confirm password do not match);

}

答案 1 :(得分:0)

那应该是

if (checkpass2() !== checkpass1()) {
    alert("Confirm Password doesn't match");
    return false;
}

如果!checkpass2()等于checkpass(),您要检查的是什么。由于!checkpass2()返回一个布尔值,checkpass1()确实(希望!)不返回布尔值,因此永远不会发生这种情况。

答案 2 :(得分:-1)

if (checkpass2() != checkpass1())
{ alert("Confirm Password doesn't match");
  return false;
}