【发布时间】:2011-08-17 15:18:36
【问题描述】:
我在 c# 中有一段代码可以检查一个值是否是有效的正则表达式模式。
代码很简单:
try
{
System.Text.RegularExpressions.Regex.IsMatch("", pattern);
}
catch (Exception ex)
{
return "pattern matches must be a valid regex value";
}
我正在尝试测试它是否正常工作,但我找不到无效的正则表达式模式。
有什么建议吗?
【问题讨论】:
-
我会说
try{System.Text.RegularExpressions.Regex.IsMatch("", pattern);}catch (Exception){return "pattern matches must be a valid regex value";}但这是一个正确的表达方式:)
标签: c# regex validation