1

如何在 C# 中执行以下操作:

var re = /^\d{4}(\/\d{2}){2} \d{2}(:\d{2}){2}$/;
re.test('2013/03/05 15:22:00'); // returns true
4

2 回答 2

6

您可以Regex.IsMatch改用 ( docs )。

Regex.IsMatch("2013/03/05 15:22:00", @"^\d{4}(\/\d{2}){2} \d{2}(:\d{2}){2}$"); // true if match
于 2013-03-05T14:27:10.737 回答
4

下面的代码应该能让你到达你想去的地方。

Regex rx = new Regex(@"^\d{4}(\/\d{2}){2} \d{2}(:\d{2}){2}$");
String test = "2013/03/05 15:22:00";

if (rx.IsMatch(test))
{
    //Test String matches
}
else
{
    //Test String does not match
}
于 2013-03-05T14:30:50.843 回答