regex (fechas) facebook-svg gplus-svg twitter-svg A continuación una colección de expresiones regulares (regex) útiles para validar fechas. Fecha dd-mm-aaaa ^(?:3[01]|[12][0-9]|0?[1-9])([\-/.])(0?[1-9]|1[1-2])\1\d{4}$ Ejemplos: 31.12.3013 01/01/2013 5-3-2013 15.03.2013 Países que utilizan el formato dd/mm/aaaa Fecha mm-dd-aaaa ^(?:0?[1-9]|1[1-2])([\-/.])(3[01]|[12][0-9]|0?[1-9])\1\d{4}$ Ejemplos: 12/14/2013 03-05-2013 3-15-2013 3.5.2013 Países que utilizan el formato mm/dd/aaaa Fecha aaaa-mm-dd ^\d{4}([\-/.])(0?[1-9]|1[1-2])\1(3[01]|[12][0-9]|0?[1-9])$ Ejemplos: 2013-12-14 2013-07-08 2013-7-14 2013/11/8 2013.11.8 Países que utilizan el formato aaaa-mm-dd
Fecha dd-mm-aaaa ^(?:3[01]|[12][0-9]|0?[1-9])([\-/.])(0?[1-9]|1[1-2])\1\d{4}$ Ejemplos: 31.12.3013 01/01/2013 5-3-2013 15.03.2013 Países que utilizan el formato dd/mm/aaaa
Fecha mm-dd-aaaa ^(?:0?[1-9]|1[1-2])([\-/.])(3[01]|[12][0-9]|0?[1-9])\1\d{4}$ Ejemplos: 12/14/2013 03-05-2013 3-15-2013 3.5.2013 Países que utilizan el formato mm/dd/aaaa
Fecha aaaa-mm-dd ^\d{4}([\-/.])(0?[1-9]|1[1-2])\1(3[01]|[12][0-9]|0?[1-9])$ Ejemplos: 2013-12-14 2013-07-08 2013-7-14 2013/11/8 2013.11.8 Países que utilizan el formato aaaa-mm-dd
Artículos relacionados - regEx - la chuleta- RegEx - una introducción- RegEx en JavaScript- regEx para fechas- regEx para horas- regEx para emails- regEx para contraseñas- regEx para IPs y URLs- regEx para tarjeras de crédito