miércoles, 7 de marzo de 2007

Expresiones regulares.

Lista de expresiones regulares.

var texto=/^[a-zA-Z0-9ñÑçÇ_-]+([ ]*[a-zA-Z0-9ñÑçÇ_-]*)*$/;
var email= /^[^@ ]+@[^@ ]+.[^@ .]+$/;
var fecha=/^(0?[1-9][12][0-9]3[01])\/(0?[1-9]1[012])\/[0-9]{4}/;
var hora= /^[012]?[0-9]:[0-5][0-9]$/;

Como utilizarlas..

Utilizamos el método test que compara la cadena que se le pasa como argumento con el patrón de la expresión regular.

Ejemplo.
< script type="text/javascript">
function checkForm(){
var t1=fecha.test(document.formulario.fecha.value);
if( document.formulario.fecha.value.length<1 !t1){
alert("error de fecha o campo en blanco")
}
}
< /script>

y la llamada sería
< form method="'post'" name="'formulario'" id="'formulario'" enctype="'multipart/form-data'" onsubmit="return checkForm();">

No hay comentarios:

Publicar un comentario

palyginti kainas