Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Quiero usar replace() pero solo reemplaza el primer valor

No se como hacer para que reemplace todos los valores. Encontré en internet que agregando /g debería reemplazar todo, pero no funciona :( El resultado debería ser "dddd"

<meta charset="UTF-8">
<script>
    var texto = "aa";
    document.write("replace a");
    document.write("<br>");
    document.write(texto.replace("a","dd")); 
    document.write("<br>");

    document.write("replace /a/g");
    document.write("<br>");
    document.write(texto.replace("/a/g","dd")); 
</script>
1 respuesta
solución!

ya descubrí mi error. No debí poner "" (comillas)

<meta charset="UTF-8">
<script>
    var texto = "aa";
    document.write("replace a");
    document.write("<br>");
    document.write(texto.replace("a","dd")); 
    document.write("<br>");

    document.write("replace /a/g");
    document.write("<br>");
    document.write(texto.replace(/a/g,"dd")); 
</script>