Cómo implementar una expresión regular que especifica el formato para que un usuario ingrese una contraseña de la siguiente manera (de 6 a 18 caracteres de longitud, excluyendo todas las letras repetidas o consecutivas)
//Hay un problema que no le resulta fácil de encontrar y básicamente resuelve su problema
/** *?Función checkPassword, el parámetro es la contraseña a verificar, *?If pwd coincide con las reglas, se devolverá verdadero; de lo contrario, será falso */
función?checkPassword(pwd){
//?La longitud varía de 6 a 18 caracteres
var?reg ?=?/^.{6,18}$/;
if(!reg.test(pwd)){
return?false;
}
/?Repetir todo
var?repeat?=?true;
/?Caracteres continuos
var?series?= ?true;
var?len?=?pwd.length;
var?first?=?pwd.charAt(0);
for(var ?i=1;i repetir?=?repetir?&&?pwd.charAt(i)? ==?primero; ¿serie?=? serie?&&?pwd.charCodeAt(i)? ==?pwd.charCodeAt(i-1)?+?1; } regresar ?(¿Duplicado?||? Serie); }