私はかなり単純な正規表現をコーディングする方法を知っています。私の質問は、一度に複数の文字を変更することです-文字または文字のインスタンスは複数ではありませんが、複数の文字または文字に一致して、1回の呼び出しで値を区切ります交換する。
たとえば、テキストエリアからテキスト内のすべての改行文字を <br> に変更したい場合は、次のようにコーディングします。
var withoutNewLines = document.getElementById("taInput").value.replace(/\n/g, "<br>");
すべてのスペースを に変更したい場合は、次のようにコーディングします。
var withoutNewLines = document.getElementById("taInput").value.replace(/ /g, " ");
1 つのステートメントで両方を変更したい場合は、次のようにコーディングします。
var withoutNewLines = document.getElementById("taInput").value.replace(/\n/g, "<br>").replace(/ /g, " ");
私の質問は:
replace() を 1 回呼び出すだけで両方の変更を行うために使用できる 1 つの正規表現をコーディングする方法はありますか?