Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/04/2010, 11:13
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 17 años, 1 mes
Puntos: 2
Respuesta: validacion de expresión regular que me trae de cabeza

Hola Adler.

Lo primero gracias por tu respuesta. Lo probé tal me la escribiste, haciendo los cambios oprtunos para validar sólo la fecha en un evento onBlur, que es como lo tengo. Pero no funcionó.
Cambiando y cambiando llegué a esta otra reducción del código que me pusiste
Código Javascript:
Ver original
  1. function validaFecha()
  2.     {
  3.         var expreg = new RegExp ("^([0][1-9]|[12][0-9]|3[01])(/|-)(0[1-9]|1[012])\2(\d{4})$");
  4.         cadena=document.formPersonales.nacimiento.value;
  5.         if (cadena == "" || cadena == undefined)
  6.         {
  7.             window.alert("Introduce una cadena");
  8.             cadena.focus();
  9.                 return false;
  10.         }
  11.        
  12.         if (expreg.test(cadena) )
  13.         {
  14.             window.alert("Aceptar: " + cadena);
  15.             return true;
  16.         }
  17.         else
  18.         {
  19.             window.alert("¡ Error !\n\nRechazar: " + cadena);
  20.             cadena.select();
  21.             return false;
  22.         }
  23.        
  24.     };

Pero tampoco va, siempre me ieva al error. seguiré probando. Muchas gracias!!