我在模型中的字段上使用mvc3和正则表达式,它可以完美地阻止输入某些单词;然而,我想知道无论如何我可以使RegularExpression单词不区分大小写:我可以阻止 www 但是如果用户键入 Www 则会通过。
[RegularExpression("^((?!(www)).)*$", ErrorMessage = "Invalid character")]
我还有其他的说法,但是没有必要把它们放在那里,任何帮助都会受到赞赏。
答案 0 :(得分:0)
使用字符类:"^((?!([wW]{3})).)*$"
此外,您可以尝试在模式中添加内联?i修饰符,以强制它不区分大小写。见这里:How to use inline modifiers in C# regex?