NOTA: Recuerden que si requieren ayuda con alguna Expresión regular, me pueden escribir y los apoyo sin problema.
Validación de fecha en formato: AAAA-MM-DD, esta expresión regular no permite fechas erróneas como 30 y 31 de febrero o 29 de Febrero en un año que no fue o será Bisiesto
^(19|20)(((([02468][048])|([13579][26]))-02-29)|(\d{2})-((02-((0[1-9])|1\d|2[0-8]))|((((0[13456789])|1[012]))-((0[1-9])|((1|2)\d)|30))|(((0[13578])|(1[02]))-31)))$
Validación hecha para un seguidor de fecha en formato: DD/MM/AAAA, esta expresión regular no permite fechas erróneas como 30 y 31 de febrero o 29 de Febrero en un año que no fue o será Bisiesto
^(29\/02\/(19|20)(([02468][048])|([13579][26])))|(((31\/((0[13578])|(1[02])))|(((0[1-9])|((1|2)\d)|30)\/((0[13456789])|1[012]))|(((0[1-9])|1\d|2[0-8])\/02))\/(19|20)\d{2})$
Validación de fecha en formato: AAAA-MM-DDTHH:MM:SS, esta expresión regular no permite fechas erróneas como 30 y 31 de febrero o 29 de Febrero en un año que no fue o será Bisiesto, el formato de horas es de 24 horas
^(19|20)(((([02468][048])|([13579][26]))-02-29)|(\d{2})-((02-((0[1-9])|1\d|2[0-8]))|((((0[13456789])|1[012]))-((0[1-9])|((1|2)\d)|30))|(((0[13578])|(1[02]))-31)))[Tt](([0-1]\d)|(2[0-3]))(:[0-5]\d){2}$
Validación de hora formato 24 horas sin segundos:
^(([0-1]\d)|(2[0-3])):[0-5]\d$
Validación de hora formato 24 horas con segundos:
^(([0-1]\d)|(2[0-3]))(:[0-5]\d){2}$
Validación de hora formato 12 horas sin segundos:
^((0[1-9])|(1[0-2])):[0-5]\d[aApP][mM]$
Validación de hora formato 12 horas con segundos:
^((0[1-9])|(1[0-2]))(:[0-5]\d){2}[aApP][mM]$
No hay comentarios:
Publicar un comentario