ultimo - replace espacios javascript
reemplace todas las ocurrencias en una cadena (3)
Posible duplicado:
El método más rápido para reemplazar todas las instancias de un personaje en una cadena
¿Cómo se pueden reemplazar todas las ocurrencias encontradas en una cadena?
Si desea reemplazar todos los caracteres de nueva línea (/ n) en una cadena ...
Esto solo reemplazará la primera aparición de nueva línea
str.replace(///n/, ''<br />'');
No puedo entender cómo hacer el truco?
Como se explica here , puede usar:
function replaceall(str,replace,with_this)
{
var str_hasil ="";
var temp;
for(var i=0;i<str.length;i++) // not need to be equal. it causes the last change: undefined..
{
if (str[i] == replace)
{
temp = with_this;
}
else
{
temp = str[i];
}
str_hasil += temp;
}
return str_hasil;
}
... que luego puedes llamar usando:
var str = "50.000.000";
alert(replaceall(str,''.'',''''));
La función alertará "50000000"
La respuesta de Brighams usa expresiones regulares literal regexp
.
Solución con un objeto Regex
var regex = new RegExp(''/n'', ''g'');
text = text.replace(regex, ''<br />'');
Usa la bandera global.
str.replace(//n/g, ''<br />'');