<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