나는 이것을 처리하는 데 많은 시간을 할애했다. 나는 쉬운 일이라는 것을 알고 있지만 그것은 나를 위해 일하지 않을 것입니다!자바 스크립트 함수에서 정규 표현식 호출
자바 스크립트로이 표현식 ^.*(?=.{6,})(?=.*[a-zA-Z])[a-zA-Z0-9]+$
을 사용하여 비밀번호를 확인하고 싶습니다.
함수를 구조화하는 방법과 코드에서 호출하는 방법을 잘 모르겠습니다. 나는 전자 메일의 유효성을 검사하기 위해 노력하고 있지만 암호 표현식을 작동시킬 수는 없습니다.
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를 호출하고 싶습니다.
그냥 passwordChecker를 호출하지 못할 이유(); 그렇게? – LmC