Javascript regexp.test().NET等效

时间:2013-03-05 14:25:00

标签: c# javascript regex equivalent

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

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

2 个答案:

答案 0 :(得分:6)

您可以改为使用Regex.IsMatchdocs)。

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

答案 1 :(得分:3)

以下代码可以帮助您实现目标。

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
}