使用正则表达式验证日期格式(F j,Y,g​​:i a)

时间:2014-09-23 10:20:15

标签: regex qregularexpression

我想使用正则表达式验证日期Format: date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm

1 个答案:

答案 0 :(得分:1)

QRegularExpression re("[A-Z][a-z]+ \\d{2}, \\d{4}, \\d{1,2}:\\d{1,2} (?:am|pm)");
QRegularExpressionMatch match = re.match("March 10, 2001, 5:16 pm");
bool hasMatch = match.hasMatch();