正则表达式不允许使用字符[和]

时间:2012-03-21 10:20:27

标签: c# .net regex

正如标题所说,我正在为.net验证控件寻找一个不允许使用方括号的正则表达式。基本上我有一个输入字段,我不想允许[和]。还有别的。

3 个答案:

答案 0 :(得分:1)

尝试使用negated character class

"^[^\\[\\]]*$"

答案 1 :(得分:1)

试试这个 - 注意使用@以避免转义斜杠:

@"[^\[\]]*"

答案 2 :(得分:1)

使用此正则表达式:

^(?!.*?\[)(?!.*?]).*$