2012-03-12 76 views
-4

可能重複的正則表達式:
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

檢查出來對這個網址:http://regexlib.com/Search.aspx?k=Datetime – 2012-03-12 11:03:35

+0

[0-9] {2}/[0-9] {2}/[0-9] {4} [0-9] { 2}:[0-9] {2} PM – vireshas 2012-03-12 11:03:45

+0

http://stackoverflow.com/questions/1315376 /正則表達式爲日期時間格式mm-dd-yy -hhmmss-am-pm-in-asp-net-reg – Maheep 2012-03-12 11:04:47

回答

0

用途:

^(?: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)$ 
+0

這就是正確的感謝 – 2012-03-12 11:18:06

+0

@Bilallilla,不客氣。 – 2012-03-12 11:50:40

0

您可以使用DateTime.TryParseExact

DateTime date; 
if (DateTime.TryParseExact(input, "g", new CultureInfo("en-us"), DateTimeStyle.None, out date)) 
    //Match 
+0

我正在使用必填字段驗證程序。 – 2012-03-12 11:13:36