Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2005, 16:44
lita
 
Fecha de Ingreso: junio-2005
Mensajes: 4
Antigüedad: 18 años, 11 meses
Puntos: 0
Exclamación validacion de campo fecha de nacimiento en formularios

Hola..estoy validando un forulario que hice en dreamweaver y php, con lo que estoy ahora es con la validacion de la fecha de nacimiento y los numeros decimales pero probe con algunos ejemplos y nada, por ejemplo esto q encontre para la fecha(aqui solo esta del 99 al 2020)
function validacion(formulario) {
//fechas, formato dd/mm/aaaa o d/m/aa
var er_mes31dias = /^([1-3]0|[0-2][1-9]|31|[0-9])\/(1|01|3|03|5|05|7|07|8|08|10|12)\/(1999|20[0-1][0-9]|2020)$/
var er_mes30dias = /^([1-3]0|[0-2][1-9]|[0-9])\/(4|04|6|06|9|09|11)\/(1999|20[0-1][0-9]|2020)$/
var er_mes28dias = /^([1-2]0|[0-2][1-8]|[0-1]9|[0-9])\/(02|2)\/(1999|200[1-3]|200[5-7]|2009|201[0-1]|201[3-5]|201[7-9])$/
var er_mes29dias = /^([1-2]0|[0-2][1-9]|[0-9])\/(02|2)\/(2000|2004|2008|2012|2016|2020)$/

//comprueba la fecha segun calendario (hasta el 2020)
if (!(er_mes31dias.test(formulario.fecha.value) ||
er_mes30dias.test(formulario.fecha.value) ||
er_mes29dias.test(formulario.fecha.value) ||
er_mes28dias.test(formulario.fecha.value))) {
alert('Contenido del campo FECHA no válido.')
return false
}
}
pero si pongo un año menor a 1999 no lo acepta(por obvias razones)..necesito ayuda para resolver esto ya sea siguiendo la linea de expresion q hay aqui o de alguna otra forma..pero ayuda urgente!!
gracias