2011-04-13 16 views

Respuesta

9

que tiene que hacer reemplazar un mundial. Por desgracia, no se puede hacer esto a través del navegador con un argumento de cadena: se necesita una expresión regular en su lugar:

ss.replace(/,/g, '\n\t'); 

El modificador g hace que la búsqueda global.

+0

Gracias chicos ... funcionó ...... – Warrior

2

Es necesario utilizar expresiones regulares aquí. Por favor, intente seguir

ss.replace(/,/g,”\n\t”) 

g medios reemplazan a nivel mundial.

+0

Gracias chicos ... funcionó ...... – Warrior

0

Aquí es otra implementación de replaceAll. Espero que ayude a alguien.

String.prototype.replaceAll = function (stringToFind, stringToReplace) { 
     if (stringToFind === stringToReplace) return this; 
     var temp = this; 
     var index = temp.indexOf(stringToFind); 
     while (index != -1) { 
      temp = temp.replace(stringToFind, stringToReplace); 
      index = temp.indexOf(stringToFind); 
     } 
     return temp; 
    }; 

A continuación, puede usarlo:

var myText = "mi nombre es George";
var newText = myText.replaceAll ("George", "Michael");

Cuestiones relacionadas