快一点,选择这种格式的日期最好的REGEX是什么:
2011年6月12日12:00:00:000AM
月份总是3个字母,天数也是2位数。
答案 0 :(得分:5)
/\w{3} \d{2} \d{4} \d{2}:\d{2}:\d{2}:\d{3}(AM|PM)/i
捕获部分内容只需在需要时添加一些括号如果需要验证字符串,当然不要使用REGEX而是http://php.net/manual/en/function.checkdate.php
答案 1 :(得分:1)
试试这个(未经测试的)
/(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ([0-3]\d) ([12][09]\d{2}) ([01]\d):([0-5]\d):([0-5]\d):(\d{3})(AM|PM)/