、私は次の正規表現を持っているが、私は、テキストボックスがダッシュ文字を許可 - (ダッシュ)を正規表現で
^[0-9a-zA-Z \/_?:.,\s]+$
が、私はこれを行うことができますどのように誰もが知っているようにしたいですか?
、私は次の正規表現を持っているが、私は、テキストボックスがダッシュ文字を許可 - (ダッシュ)を正規表現で
^[0-9a-zA-Z \/_?:.,\s]+$
が、私はこれを行うことができますどのように誰もが知っているようにしたいですか?
ダッシュを文字通りに使用するために、文字クラスの最後の/最初の文字にする必要がある:
^[-0-9a-zA-Z \/_?:.,\s]+$
^[0-9a-zA-Z \/_?:.,\s-]+$
あなたはまた、それを逃れる、そうでない場合は、最後の/最初の可能性:
^[0-9a-zA-Z\- \/_?:.,\s]+$
\などで
エスケープそれを:
^[\-0-9a-zA-Z \/_?:.,\s]+$
簡単な答え、文字でのユーザー\-
クラス。
^[0-9a-zA-Z\- \/_?:.,\s]+$
+1。それは良い情報です。 –
または最後のもの、またはエスケープする必要がありますが、とにかく+1 – stema
@stema - ありがとうございます。最後にも働いていることを知らなかった。回答が更新されました。 – Oded