2012-03-21 13 views
-2

タイトルの通り、大括弧を使用しない.net検証コントロールの正規表現を探しています。基本的に私は[と]を許可したくない入力フィールドを持っています。それ以外は問題ありません。正規表現では文字は使用できません[および]

+0

[ 'のように^ \ [\]] * '? – leppie

+0

あなたは明確にすることができますか? –

+0

@ KasperSkov:「角括弧に一致しません」は非常に広いです。例えば、空の文字列、空白のみの文字列、珍しいシンボルのみを含む文字列などが可能です。あなたはそれが何を意味するのでしょうか? –

答えて

1

これを試してみてください - @のノートを使用しスラッシュをエスケープ避けるために:

@"[^\[\]]*" 
1

この正規表現を使用します。

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

魅力的な作品です。ありがとう –

+1

@ KasperSkov、ありがとう。編集後にあなたに+1してください。 –

+0

Kirillさん、改行がないことに気付きました。環境、 "/ n"または "/ b"、またはそれがテキストエリアにあること。どんなアイデアが間違っていますか? –

関連する問題