2010-12-14 9 views
11

私は任意の文字を許可した正規表現パターンを望みますが、(0-9)の数字は許されませんか?数字は許可されていません(0-9) - 正規表現のjavascriptで

+0

に試すことができますJavaScriptの正規表現にはほとんど読みアップがどこかにあなたを得るべき... – BoltClock

+0

は、あなたが探している言葉がある(と私は賭けたい「したいです」検索があなたの友人になる非常に大きな額 - 非常に大きい) – KevinDTimm

+2

あなたはあなたの質問に対する答えを受け入れるべきです。 – SLaks

答えて

31

単に:

/^([^0-9]*)$/ 

そのパターンは90ではない任意の数の文字に一致します。

http://regexpal.com/をチェックアウトすることをおすすめします。これは、簡単に正規表現をテストすることができます。このよう

+1

負の数値はどうですか? –

0

[a-z]+、おそらく[\S]+、さらには[a-zA-Z]+のような単純なものはありますか?

+1

文字、文字または空白以外の文字と一致しません。 – BoltClock

+2

'\ S'も数字に一致します。 –

+1

英語以外の文字も使用できません。それらのクレイジーサークルのように '/'それらを投げた。 – Keng

44

^[^0-9]+$

説明:

  • ^
  • 0-9は0との間で任意の文字を意味しないの内側にある
  • [^...]が何かにマッチする文字列の先頭にマッチします9
  • +の試合前事
  • $の一つ以上の文字列
関連する問題