的日期时间
可能重复的正则表达式:
Regular expression for date time format “MM/DD/YY HH:mm:ss AM/PM” in asp.net regular expression validator的日期时间
嗨每一个我需要的日期时间的正则表达式。 可接受的日期时间是 “2012年3月14日下午4时02分” 使用的RequiredFieldValidator
用途:
^(?:0[1-9]|1[12])/(?:[0-2][0-9]|3[01])/[0-9]{4}\s(?:0[0-9]|1[01]):(?:[0-5][0-9])\s(?:AM|PM)$
这就是正确的感谢 – 2012-03-12 11:18:06
@Bilallilla,不客气。 – 2012-03-12 11:50:40
[01]\d/[0-3]\d/2\d{3}\s[01]\d:[0-5]\d\s[AP]M
您可以使用DateTime.TryParseExact:
DateTime date;
if (DateTime.TryParseExact(input, "g", new CultureInfo("en-us"), DateTimeStyle.None, out date))
//Match
我正在使用必填字段验证程序。 – 2012-03-12 11:13:36
检查出来对这个网址:http://regexlib.com/Search.aspx?k=Datetime – 2012-03-12 11:03:35
[0-9] {2}/[0-9] {2}/[0-9] {4} [0-9] { 2}:[0-9] {2} PM – vireshas 2012-03-12 11:03:45
http://stackoverflow.com/questions/1315376 /正则表达式为日期时间格式mm-dd-yy -hhmmss-am-pm-in-asp-net-reg – Maheep 2012-03-12 11:04:47