Red de conocimiento informático - Material del sitio web - 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)

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);

}