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