• Viernes 8 de Noviembre de 2024, 14:49

Autor Tema:  Validar fecha en formato aammdd  (Leído 4118 veces)

dquispe

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
Validar fecha en formato aammdd
« en: Lunes 3 de Mayo de 2010, 22:56 »
0
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.

fonsi3

  • Miembro activo
  • **
  • Mensajes: 95
    • Ver Perfil
Re: Validar fecha en formato aammdd
« Respuesta #1 en: Miércoles 12 de Mayo de 2010, 18:54 »
0
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!
Cha che chi cho chu buenichimo!
http://mensoscripts.com

Links de interes: HTML | CCS2~CSS* | PHP
Indispensables tools]Firebug[/url] | Web Developer | FireFTP | Live Headers

dquispe

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
Re: Validar fecha en formato aammdd
« Respuesta #2 en: Miércoles 12 de Mayo de 2010, 20:09 »
0
Gracias pero usando una libreria logre solucionar el problema.