タイトルの通り、大括弧を使用しない.net検証コントロールの正規表現を探しています。基本的に私は[と]を許可したくない入力フィールドを持っています。それ以外は問題ありません。正規表現では文字は使用できません[および]
-2
A
答えて
1
これを試してみてください - @
のノートを使用しスラッシュをエスケープ避けるために:
@"[^\[\]]*"
1
negated character classを使用してみてください:
"^[^\\[\\]]*$"
1
この正規表現を使用します。
^(?!.*?\[)(?!.*?]).*$
+1
魅力的な作品です。ありがとう –
+1
@ KasperSkov、ありがとう。編集後にあなたに+1してください。 –
+0
Kirillさん、改行がないことに気付きました。環境、 "/ n"または "/ b"、またはそれがテキストエリアにあること。どんなアイデアが間違っていますか? –
関連する問題
- 1. 使用正規表現は、文字列
- 2. 大文字、数字、およびピリオドを一致させる正規表現
- 3. 正規表現でスラッシュ(および他の同様の文字)を使用できるようにする#
- 4. Javaおよび正規表現
- 5. 、検索および正規表現
- 6. は、ブーストを使用することはできません::正規表現
- 7. および/または正規表現の演算子
- 8. は、正規表現は、文字
- 9. 文字、数字、および特定の文字と一致する正規表現ですか?
- 10. 正規表現バリデーター - 小文字のアルファベットを使用していません
- 11. svndumpfilter include文で正規表現を使用できますか?
- 12. 文字、スペース、およびñを受け入れるJavascriptの正規表現
- 13. 正規表現小文字
- 14. 正規表現エスケープ文字
- 15. 文字の正規表現、
- 16. 文字列または正規表現のリテラルにない正規表現と一致する正規表現
- 17. 正規表現は特定の文字で始まります
- 18. Oracleでは正規表現を使用できますか?
- 19. JavaScript正規表現は引用符で囲まれ、文字セットには含まれません
- 20. 正規表現を使用して文字列に一致することができません
- 21. NSRegularExpression(正規表現パターン)を使用して文字列を抽出することができません - iphone
- 22. omz_urlencode:42:正規表現では-regex-matchを利用できません
- 23. 正当な正規表現はphp((\\\\ | \\\ |)| [^ \\\ |]))*で動作しません。
- 24. 正規表現に含まれる文字は何ですか?
- 25. アクセント付き文字をPythonで正規表現とマッチさせるには?
- 26. 正規表現の繰り返し文字(\\ 1は機能しません)
- 27. 正規表現 - 文字クラス内で短い文字を使用する
- 28. XMLノード名および属性は使用できません
- 29. エスケープ文字で正規表現を解析する正規表現
- 30. Perlの正規表現は貪欲ではありません
[ 'のように^ \ [\]] * '? – leppie
あなたは明確にすることができますか? –
@ KasperSkov:「角括弧に一致しません」は非常に広いです。例えば、空の文字列、空白のみの文字列、珍しいシンボルのみを含む文字列などが可能です。あなたはそれが何を意味するのでしょうか? –