web-dev-qa-db-ja.com

Javascriptのすべてのバックスラッシュを削除します

JavaScript文字列のすべてのバックスラッシュを削除するにはどうすればよいですか?

var str = "one thing\\\'s for certain: power blackouts and surges can damage your equipment.";

次のような出力が欲しい

one thing's for certain: power blackouts and surges can damage your equipment.

更新:

JavaScriptを使用してページからデータをスクレイピングし、ファンシーボックスのポップアップに表示しています。

これで私を助けてください

7
user2046091

単純な正規表現を使用して解決します

str = str.replace(/\\/g, '')

デモ: フィドル

38
Arun P Johny

タイトルは「Javascriptですべてのスラッシュを削除 "バックスラッシュではありません」であるため、これはタイトルによる回答です。これがJavaScriptの文字列からすべてのスラッシュを削除するコードです。

str = '/mobiles-phones/.png';
str.replace(/\//g, "")//output would be "mobiles-phones.png";
6
Safeer Ahmed

Regexは素晴らしいですstr.replace(/\\/g,'')

0
Mike