Windowsのファイル名に使えない記号\ / : * ? " < > |
を全角記号に置き換えるだけのコードです。
テキストをstr
の中に入れてお使い下さい。テンプレートリテラルなので改行ありでも大丈夫です。
そのままブラウザからF12 → consoleに打ち込めば結果が出ます。
コード
var str =
`
text
`;
console.log(
str.replace(/\\/g, "¥")
.replace(/\//g, "/")
.replace(/:/g, ":")
.replace(/\*/g, "*")
.replace(/\?/g, "?")
.replace(/"/g, "”")
.replace(/</g, "<")
.replace(/>/g, ">")
.replace(/\|/g, "|")
);