2011-11-08 46 views
1

変数の中に文字[]を削除したいと思います。これどうやってするの?私の変数はこの変数に似ています:文字列から不要な文字を削除する

var str = "[this][is][a][string]"; 

ご意見は大変ありがとうございます!

+0

[の可能性のある重複文字を削除します文字列から](http://stackoverflow.com/questions/4846978/remove-characters-from-a-string) –

答えて

9

見よ正規表現のパワー:

str = str.replace(/[\]\[]/g,''); 
+0

ここに例があります:http:// j sfiddle.net/Lhzrs/1/ – motoxer4533

+0

クイック返信ありがとう! ^^ ..私はもう一つ質問があります。どのように私は "["と "]" +私の変数( "文字列"です)の最後の文字列を除いてその中の文字列を削除することができます..私はjQueryの正規表現に新しい – unknown

+0

@unknown私はあなた平均。私は正規表現に慣れ親しんだり、単に文字列を 'str.split()'を使って解析して、あなたが望むものを見つけることを提案します。 – Blazemonger

0

最速の方法

function replaceAll(string, token, newtoken) { 
    while (string.indexOf(token) != -1) { 
     string = string.replace(token, newtoken); 
    } 
    return string; 
} 

すべてを行う必要がある。この...

var str = "[this][is][a][string]"; 

srt=replaceAll(str,'[',''); //remove "[" 

str=replaceAll(str,']',''); //remove "]" 
関連する問題