JavaScriptの置き換えメソッドでバックラッシュを置き換える方法について質問があります。Javascriptの正規表現がエスケープされたバックスラッシュで置き換えられます
var display_user = "mycompany\bobandalice";
display_user = display_user.replace(/\\/g,"\\\\");
document.write(display_user);
私は2つのバックがとてもディスプレイ上のdocument.writeディスプレイ「mycompanyののの\ bobandaliceを」スラッシュとdisplay_userにバックスラッシュを置き換えるために期待しています。
代わりに、 "mycompanyobandalice"と表示されます。
私は間違っていますか? (ご協力いただきありがとうございます)
文字列にバックスラッシュが含まれていないため、エスケープする必要があります。 '' mycompany \\ bobandalice "' – Amous