/ / Comprobación del complemento de validación de Jquery para al menos 1 letra y 1 número - jquery, regex, jquery-validate

Jquery valida la comprobación del complemento por al menos 1 letra y 1 número: jquery, regex, jquery-validate

Admito que soy un noob total cuando se trata deexpresiones regulares Estoy intentando escribir un método de validación personalizado para el complemento de validación jQuery. Estoy tratando de verificar si una entrada tiene al menos 1 número y 1 letra.

Esto es lo que he encontrado en este momento, pero no funciona. Realmente agradecería alguna ayuda por favor.

jQuery.validator.addMethod("ContainsAtLeastOneDigit", function (value) {
return /^[a-z]+[0-9]/i.test(value);
}, "Your input must contain at least 1 letter and 1 number");

Gracias.

Respuestas

5 para la respuesta № 1

Una expresión regular de JavaScript para hacer coincidir el texto con al menos 1 letra y 1 número:

/[a-z].*[0-9]|[0-9].*[a-z]/i

Comprueba que el texto contenga una letra. [a-z] y luego un número [0-9], con otros personajes .* opcionalmente en medio, o | un número y luego una letra, con otros caracteres opcionalmente en medio.

Demostración en vivo de la expresión regular.