У меня есть форма, которая запрашивает пароль, и я хочу проверить, имеет ли пароль не менее восьми символов, и из этих восьми символов по крайней мере два должны быть цифрами, а два должны быть буквами в Любой заказ. Я пытаюсь с этим:as3 регулярное выражение для проверки пароля
function validatePassword():void
{
var passVal:String = pass.text;
if(validPass(passVal))
{
trace("Password Ok");
sendForm();
}
else
{
trace("You have entered an invalid password");
}
function validPass(passVal:String):Boolean{
var pw:RegExp = /^?=.{8,}[A-Za-z]{2,}[0-9]{2,}/;
return(pw.test(passVal));
}
}
Но это не работает. Что я делаю неправильно?
Любая помощь была бы действительно оценена!
просто регулярное выражение ** шаблон ** не является правильным;) – Tafari
Прежде чем задать вопрос, выполните поиск _JavaScript Password Validation_ (AS3 использует синтаксис JS). Этот вопрос задают ЛОТ. – ridgerunner