通常、テキスト内に含まれる単語をすべてある単語に置換する場合は、下記のように正規表現を行うと思います。
javascript
1const str = "apple,banana,orange"; 2const replaced = str.replace(/,/g, ' ') 3console.log(replaced) // apple banana orange
やりたいことは、特殊文字の一括置換です。
例えば、半角スペースは 、&は & 、といった具合です。
あるシステムでは特殊な記号に変換する必要があり、約100個用意されています。
ユーザーがキーを押すたびに、フォームの中の文字列を取得し、
文字列置換を行いたいのですが、単純に前述の正規表現で良いのか検討しています。
100個も置換処理をただ流すだけでは処理が重くなりそうです(まだ試してはいません)。
なるべく軽く処理を作りたいのですが、良い方法があれば教えて頂きたいです。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー