JavaScript で、文字列内のすべてを置換したい@$£
。
var myString="Dinesh @$£ is @$£";
このように、私も交換することができません@$#
。
私はこれを試しました:
myString.replace(/@$£/g, "|");
しかし、うまくいきませんでした。
JavaScript で、文字列内のすべてを置換したい@$£
。
var myString="Dinesh @$£ is @$£";
このように、私も交換することができません@$#
。
私はこれを試しました:
myString.replace(/@$£/g, "|");
しかし、うまくいきませんでした。
このようにしてみてください
var temp = "Dinesh @$£ は @$£";
temp = temp.replace(/[^a-zA-Z 0-9]+/g,'');
document.write(temp);
これを試してくださいhttp://jsfiddle.net/Memdy/
var myString="test @$£ is @$£";
var result = myString.replace(/@\$£/g, "|");;
alert(result);
$ は、正規表現で特別な意味を持ちます。$ 記号を検索するには、$ の前にバックスラッシュを追加する必要があります。
myString.replace(/@\$£/g, "|");
これは、文字列内の特殊文字が何であるかわからない場合にも機能します。
myString.split('@$£').join("|");