A rather complete regex to match dates 16 August, 2018 regexprogramming Stretching the limits of regular expressions.