• ベストアンサー

正規表現でメタ文字チェック

正規表現でメタ文字チェック 正規表現で半角メタ文字が入力されていた場合、エラーにしたいと思っています。 /!|"|#|%/ しかし、上記の書き方だと、すべてのメタ文字を書かなければいけないため あまり見栄え的によくないのですが、何か他に良い方法はありませんでしょうか? お分かりになる方よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.1

あなたの言うところの「半角メタ文字」とはどういった文字なのかによります。 >/!|"|#|%/ だと、/[!"#%]/ とも書けます。

NeilMania
質問者

お礼

メッセージありがとうございます。 メタ文字(?)、¥、「、」など入力値としてふさわしくないものをいっております。 自分の書き方だと|が増えてしまうので、「」で囲むように書いてみます。 ありがとうございました。

関連するQ&A

専門家に質問してみよう