急求一判断包含特定日期格式的正则表达式。

lxhvc 2005-10-11 02:41:31
日期格式如此类型的正则式。2005-9-13 16:14:04
...全文
166 点赞 收藏 4
写回复
4 条回复
cwwhy 2006年02月09日
这也行?
回复 点赞
linuxyf 2005年10月15日
pattern :
^[0-9]{4}-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02-(0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))\s+([0-1]\d|[2][0-3])\:[0-5]\d\:[0-5]\d
回复 点赞
linuxyf 2005年10月15日
bool FoundMatch = false;
try {
FoundMatch = Regex.IsMatch(SubjectString, "^[0-9]{4}-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02-(0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))\\s+([0-1]\\d|[2][0-3])\\:[0-5]\\d\\:[0-5]\\d");
} catch (ArgumentException ex) {
// Syntax error in the regular expression
}
回复 点赞
lxhvc 2005年10月11日
补充:

如此字符串符合要求
“Timestamp: 2005-9-13 16:14:04”
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.5w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告