Mi problema es que quiero tener una pequeña aplicación JS que reemplace todo el texto dentro de una etiqueta HTML <textarea> . Hice este pequeño código pero solo reemplaza la primera entrada:
Cuando hago clic en el botón, el unicode \u0066 que significa "f" se reemplaza, pero cuando tengo varios como este \u0066 \u0066 \u0066, solo reemplaza la primera entrada y tan pronto como hago clic en el botón una segunda vez que lo reemplaza el segundo \u0066 y así sucesivamente.
Pregunta: ¿Hay alguna manera de aplicar este método para cada carácter con solo presionar un botón?
function decodeText() { let input = document.getElementById("textInput").value; let r1 = input.replace('\\u0066', 'f'); document.getElementById("textInput").value = r1; } <textarea id="textInput"></textarea> <button onClick="decodeText()">Decode</button> function decodeText() { let input = document.getElementById("textInput").value; let r1 = input.replaceAll('\\u0066', 'f'); document.getElementById("textInput").value = r1; } <textarea id="textInput"></textarea> <button onClick="decodeText()">Decode</button>