ReplaceAll com JavaScript

Substituindo caracteres em uma string inteira com JS


Por vezes, precisamos substituir determinados caracteres de uma string para realizar algum trabalho. Essa necessidade é básica em qualquer linguagem de programação.

Porém quando utilizamos javascript, nos deparamos (como a maioria de seus métodos) com um método sem parâmetros e recursos: replace().

Vejamos o protótipo do método: string.replace(searchvalue,newvalue)
Ele simplesmente busca um caractere na string informada e faz a substituição. Como tive a necessidade de substituir uma quantidade maior de caracteres, me obriguei a implementar um método replaceAll(), para isso usei prototype e estendi o método para um objeto string. Segue abaixo a implementação e uso do método a quem possa interessar:


Método replaceAll em JavaScript.