Neste artigo você vai aprender a como substituir espaços de string por + em JavaScript, utilizando regex!
Fala programador(a), beleza? Bora aprender mais sobre strings, regex e JS!
Vamos criar uma expressão regular, regex, que vai identificar todos os espaços em nossa string
Para realizar a substituição vamos aplicar a função replace
Ou seja, a regex é enviada como argumento para identificar os espaços em branco e depois trocamos eles pelo sinal de mais
Veja um exemplo de código:
const myText = "My text has some spaces" const textWithPlusSign = myText.replace(/ /g, '+'); console.log(textWithPlusSign) // "My+text+has+some+spaces"
Veja que criamos uma variável com o texto original com espaços
E depois atribuimos o resultado de replace na nossa variável em uma outra, contendo os símbolos de mais
E assim realizamos a substituição dos espaços!
Note que você pode fazer isso com qualquer caractere, basta alterar o segundo argumento
Conclusão
No artigo de hoje você aprendeu a como substituir espaços de string por + em JS
Utilizamos a função replace para isso
Ela recebe dois argumentos, o primeiro é uma regex que encontra os espaços e no segundo enviamos o sinal de mais, que é o que queremos trocar pelos espaços
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos!
obrigada. Você sempre ajuda Professor.