我花了很多时间试图解决这个问题。我知道这很容易,但它对我不起作用!
我想使用这个表达式^.*(?=.{6,})(?=.*[a-zA-Z])[a-zA-Z0-9]+$
和 javascript 来验证密码。
我不确定如何构造函数以及如何在代码中调用它。我有一些东西可以验证电子邮件,但我无法使密码表达式起作用。
function validateEmail()
{
var emailID = document.myForm.email.value;
atpos = emailID.indexOf("@");
dotpos = emailID.lastIndexOf(".");
if (atpos < 1 || ( dotpos - atpos < 2 ))
{
alert("Please enter correct email address")
document.myForm.email.focus() ;
return false;
}
return( true );
}
function validate()
{
if( document.myForm.email.value == "" )
{
alert( "Please provide your Email!" );
document.myForm.email.focus() ;
return false;
}
else
{
// Put extra check for data format
var ret = validateEmail();
if( ret == false )
{
return false;
}
}
我想从 validate 函数中调用 passwordChecker。