La Red de Conocimientos Pedagógicos - Conocimientos universitarios - 333hhhh

333hhhh

//Verificar contraseña, devolver verdadero si la verificación es exitosa, falso si la verificación falla

función?checkPassword(contraseña){ var?numberCount,//Número de caracteres numéricos letterCount,/ /Número de caracteres de letras numberRegExp?=?/[0-9]/,//Número regular letterRegExp?=?/[a-z]/i,//Letra normal, longitud que no distingue entre mayúsculas y minúsculas?=?(contraseña?=?contraseña ?||?'').length; if(length?

}

Otra versión optimizada, no es necesaria para //verificación de contraseña regular, devuelve verdadero si la verificación es exitosa, falso si la verificación falla

function?checkPassword(contraseña){ function?isNumber(charCode){

//48 es el código Unicode del carácter '0', 57 es el código Unicode del carácter '9'

return?charCode?>=?48?&&?charCode?<=?57 } function? isLetter(charCode){

//65 es el código Unicode del carácter 'A', 90 es el código Unicode del carácter 'Z'

//90 es el código Unicode código del carácter 'a', 122 es el código Unicode del carácter 'z'

return?(charCode?>=?65?&&?charCode?<=?90)?

||?(charCode?>=?97?&&?charCode?<= ?122); } var?numberCount,//Número de caracteres numéricos letterCount,//Número de caracteres alfabéticos de longitud?=?(contraseña? =?contraseña?||?'').length; if(length?

n?false;//Si no es ni una letra ni un número, devuelve falso directamente }? } return?!(numberCount?==?length?||?letterCount?==?length);

}

Si solo usas expresiones regulares, será muy difícil. Mi habilidad es limitada y no puedo lograrlo.