replace todas as ocorrências em uma string

Duplicar Possível:
Método mais rápido para replace todas as instâncias de um caractere em uma string

Como você pode replace todas as ocorrências encontradas em uma string?

Se você quiser replace todos os caracteres de nova linha (\ n) em uma string ..

Isso só replaceá a primeira ocorrência de nova linha

str.replace(/\\n/, '
');

Eu não consigo descobrir como fazer o truque?

Use o sinalizador global.

 str.replace(/\n/g, '
');

A resposta de Brighams usa o literal regexp .

Solução com um object Regex.

 var regex = new RegExp('\n', 'g'); text = text.replace(regex, '
');

Experimente aqui: Exemplo de trabalho do JSFiddle

Como explicado aqui , você pode usar:

 function replaceall(str,replace,with_this) { var str_hasil =""; var temp; for(var i=0;i 

... que você pode chamar usando:

 var str = "50.000.000"; alert(replaceall(str,'.','')); 

A function irá alertar "50000000"