2012-01-12 6 views

答えて

47

ダッシュを文字通りに使用するために、文字クラスの最後の/最初の文字にする必要がある:

^[-0-9a-zA-Z \/_?:.,\s]+$ 

^[0-9a-zA-Z \/_?:.,\s-]+$ 

あなたはまた、それを逃れる、そうでない場合は、最後の/最初の可能性:

^[0-9a-zA-Z\- \/_?:.,\s]+$ 
\などで
+0

+1。それは良い情報です。 –

+2

または最後のもの、またはエスケープする必要がありますが、とにかく+1 – stema

+0

@stema - ありがとうございます。最後にも働いていることを知らなかった。回答が更新されました。 – Oded

1

エスケープそれを:

^[\-0-9a-zA-Z \/_?:.,\s]+$ 
4

簡単な答え、文字でのユーザー\-クラス。

^[0-9a-zA-Z\- \/_?:.,\s]+$ 
関連する問題