2012-05-01 22 views

答えて

9
var str = "ABC/D A.b.c.;Qwerty"; 
var result = str.replace(/[^A-Za-z;]/g, ""); 

の作業のデモ:私は間違っていないよ場合http://jsfiddle.net/jfriend00/S9RU8/

+0

は ' - z'ことはできますか? – gdoron

+0

@gdoron - 大文字と小文字の間に特殊文字があります。 – jfriend00

+0

+1で確認済みです。 – gdoron

4
var str = "ABC/D A.b.c.;Qwerty"; 
var result = str.replace(/[^A-Za-z;]/g, "");​​ // 21ABCDAbc;Qwerty 

Live DEMO

+0

あなたのコードでは、大文字と小文字の間のasciiテーブルにある特殊文字 '[]/\ _' 'を使用できます。 – jfriend00

+0

「A-z」 – alan

+0

@ jfriend00を実行して、あなたが取り除いているものを確認するには、http://www.asciitable.com/をご覧ください。あなたはあなたの答えにコメントした後にそれを修正しました。ありがとう – gdoron

関連する問題