用于拒绝指定字符串的正则表达式

时间:2013-05-24 09:09:45

标签: c# asp.net regex

我必须使用asp.net RegularexpressionValidator来验证来自文本框的输入。我想拒绝以"My Links""My Urls"开头的字符串我已使用此

   ^(?!My Links|My Urls)$

但这拒绝了一切。我该怎么写呢?

1 个答案:

答案 0 :(得分:2)

如果您的目标是拒绝所有以My LinksMy Urls开头的字符串,那么您可以使用前瞻,但前提是您最后删除$,或仅空字符串将匹配:

^(?!My Links|My Urls)

按预期工作。