Este artículo describirá la expresión regular para la validación de una contraseña que contiene caracteres especiales.
Cómo escribir la validación de contraseña de expresión regular de JavaScript que tiene caracteres especiales?
Use el siguiente patrón o expresión regular para la validación de contraseña que contiene caracteres especiales . El patrón coincidirá con una contraseña que contiene al menos un carácter especial, una letra y un dígito, y tiene entre 8 y 12 caracteres de longitud:
regexPattern = /^(?=.ps.\%\ & \@\ \!\+\ = \ \<\>\*]) (?=.*[A-ZA-Z]) (?=.*\d).8,12 $/;Aquí está el desglose de las diferentes partes del patrón anterior:
Ejemplo
En un archivo HTML, cree un formulario con un campo de entrada para tomar la entrada de contraseña y un botón Enviar. Adjuntar un "al hacer clic"Evento con el botón que llamará a la función"PasswordValidation ()"En el envío del formulario para validar la contraseña dada:
Cree un elemento div y mencione las reglas para la contraseña en la lista desordenada:
En el archivo CSS, cree ID "error" y "machista"Y establece los colores"rojo" y "verde", Respectivamente. Asigne estas ID al
Etiquetas para mostrar mensajes cuando la contraseña corregirá o incorrecta:
#errorCrear una identificación "caja"Que asigna al elemento DIV para establecer el tamaño de fuente del texto:
#cajaEn el archivo JavaScript, use el siguiente código para validar la contraseña:
functionPasswordValidation ()En el fragmento de código anterior:
Producción
Ahora, para aceptar la entrada como contraseña, use el tipo de entrada "contraseña":
Puede ver que la salida toma contraseña en el formato de contraseña:
Eso se trata de la validación de contraseñas que tienen caracteres especiales.
Conclusión
Usar "/^(?=.ps.\%\ & \@\ \!\+\ = \\*]) (?=.*[A-ZA-Z]) (?=.*\d).8,12 $/"Para caracteres especiales en la validación de contraseña. El patrón considerará una contraseña que contiene al menos un alfabeto, carácter especial y un dígito de longitud de 8 a 12 caracteres. Este artículo describió la expresión o patrón regular para la validación de contraseñas que contienen caracteres especiales.