SoloCodigo

Programación Web y Scripting => JavaScript => Mensaje iniciado por: dquispe en Lunes 3 de Mayo de 2010, 22:56

Título: Validar fecha en formato aammdd
Publicado por: dquispe en Lunes 3 de Mayo de 2010, 22:56
Hola amigos de solo codigo estoy en un dilema estoy haciendo una expresion regular para que me valide una fecha en formato aammdd
pero me he quedado aqui no se como hacerlo pa que valide biciestos
patron.Fecha_Internamiento=/^([19|20]{4}-d[0-9]{1})$/;

Hasta aqui me quede solo valida esto:
por ejemplo 2010-01 al 0 pero si pongo 2010-00 tambien deja entrar.
Me faltaria cuando valide un biciesto y una fecha completa pero no tengo tantos conocimientos.
Título: Re: Validar fecha en formato aammdd
Publicado por: fonsi3 en Miércoles 12 de Mayo de 2010, 18:54
yyyy-mm-dd

((?:1|2)[0-9]{3})-([1-2]0|0[1-9]|[1-2]{2})-([1-2]{2}|30|31|0[1-9])

ahi tiene amigacho, utiliza la funcion exec y te va a generar un array asi:

en [1] = el año
en [2] = el mes
en [3] = el dia

no puedes usar una regular expression pa saber si tal año en biciesto, ahi vas a teneer que usar codigo y ver que onda.
cha che chi cho chu buenichimo!
Título: Re: Validar fecha en formato aammdd
Publicado por: dquispe en Miércoles 12 de Mayo de 2010, 20:09
Gracias pero usando una libreria logre solucionar el problema.