前提・実現したいこと
JavaScriptで、フォームなどで入力されたバックスラッシュ記号をエスケープシーケンスのバックスラッシュに置換するプログラムを作りたいと思っています。
しかし、ある問題に直面しました。
発生している問題
置換には以下のスクリプトを使用しました。
JavaScript
1str.replace(/\([btvnrf'"\0])/g, "$1")
しかし、何が原因かわからないのですがうまく動作しません。
試したこと
それぞれのエスケープ文字に対してそれぞれ置換を行う方法では成功しました。しかしそれではコードが長くなってしまうため、同一スクリプトで処理を行う方法があれば教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/07/16 11:40
2018/07/16 12:22