Você está aqui: JavaScript ::: Dicas & Truques ::: Strings e Caracteres |
Como substituir substrings em JavaScript sem considerar minúsculas e maiúsculas usando a função replace()Quantidade de visualizações: 494 vezes |
Em algumas situações nós precisamos efetuar a substituição de parte de uma palavra, frase ou texto em JavaScript. No entanto, queremos que essa substituição não diferencie letras minúsculas de letras maiúsculas. A solução é informar o sinalizador "i" para a função replace() do objeto String. Veja a página HTML para o nosso primeiro exemplo: <!doctype html> <html> <head> <title>Strings em JavaScript</title> </head> <body> <script type="text/javascript"> // vamos criar uma frase var frase = "Gosto de Java, Java e mais Java"; document.write("A frase é: " + frase + "<br>"); var palavra = /java/gi; // e agora vamos substituir a substring na string var resultado = frase.replace(palavra, "Python"); Ao executar este código JavaScript nós teremos o seguinte resultado: A frase é: Gosto de Java, Java e mais Java Depois da substituição: Gosto de Python, Python e mais Python Note que usei o sinalizador "g" para informar uma substituição global e o sinalizador "i" para indicar que não queremos que a função replace() diferencie letras maiúsculas de letras minúsculas. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de JavaScript |
Veja mais Dicas e truques de JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |