Will "the Mighty" Strohl

Regular Expression - Date

I have another one for you! This one will validate a date within the current century. This should be sufficient enough for most current applications.

^([0-1]?[0-9]{1}/[0-3]?[0-9]{1}/20[0-9]{2})$

The preceding regular expression will, like the previous posting on time, validate most date options. The weaknesses with this one is that it will allow the days to go up to 39 and does not account for leap year. Also, the months can go up to 19, instead of our commonly accepted 12 month year. :)

I designed this expression to validate dates from the year 2000 to 2099. I do not plan on this same code being in place in 2099, so I hope this is sufficient enough...



blog comments powered by Disqus