<script type="text/javascript"> $(document).ready ( function() { /* * Creamos una nueva validación, que se va a llamar 'regexp' */ $.validator.addMethod('regexp', function(value, element, param) { return this.optional(element) || value.match(param); },'Mensaje a mostrar si se incumple la condición'); $("#formInsertPosition").validate ( { event: "blur", rules: { namePosition: { required: true, minlength: 3, regexp: /^[a-zA-ZáéíóúàèìòùÀÈÌÒÙÁÉÍÓÚñÑüÜ]+$/ /*Se escribe la expresión que vamos a usar*/ } }, messages: { namePosition: { required: "Ingrese el nombre del puesto", minlength: "La longitud mínima es de 3 carácteres" } }, debug: true, errorElement: "label" } ); } ); </script>
Expresiones regulares en jQuery Validate
Muchas veces necesitamos validaciones muy específicas como permitir sólo ciertas letras o cierto rango, para eso existen las expresiones regulares y hoy vamos a aprender como usarlas en jQuery Validate (Para aprender cómo usarlos en su proyectos visiten la publicación), vamos a seguir con el ejemplo del puesto y el código sería de la siguiente manera:
0 comentarios:
Publicar un comentario