0 Compartilhamentos 52 Views

Criando um Slug a partir de uma String com JavaScript e Expressão Regular

21 de dezembro de 2017

Sem dúvida a geração de URLs Amigáveis (para os íntimos Slugs) pode se tornar uma árdua tarefa, justamente porque aqui no Brasil, onde temos uma língua de origem no latina, assim como outros países que possuem caracteres com acentos, letras diferentonas e algumas outras particularidades podemos facilmente estragar (literalmente) aquelas funções bonitas que vemos em desenvolvedores americanos-ingleses, etc…

Foi justamente por conta desse problema que precisei adaptar e dar um fork no GitHub neste código (que foi muito bem feito pelo Mathew) para tratar caracteres especiais.

E é exatamente com esta pequena função que eu tomei vergonha na cara e estreei (sim apenas no fim de 2017) no aclamado GitHub. Para quem quiser me seguir, meu user é gabrielfroes.

Fiz algumas adaptações, mas a principal foi a de tratar os caracteres especiais (incluindo aí as acentuações), mas também a de utilizar a função através do prototype String. Dessa forma temos uma função mais estilosa e mais prática.

Segue o código:

No GitHub você encontrará no endereço: https://gist.github.com/gabrielfroes/e90a53f96ed71fb201d133395003ada4

Um exemplo muito simples de utilização seria:

É isso, espero que essa função seja útil para vocês!

Você pode se interessar

Promoções de Jogos do Final de Semana (20/07)
Notícias
5 visualizações
Notícias
5 visualizações

Promoções de Jogos do Final de Semana (20/07)

Carlos L. A. da Silva - 20 de julho de 2018

Confira as melhores ofertas de jogos de PC para o final de semana.

A história do WASD como padrão nos jogos de PC
Artigos
8 visualizações
Artigos
8 visualizações

A história do WASD como padrão nos jogos de PC

Carlos L. A. da Silva - 19 de julho de 2018

Se você joga no computador, é quase certo que as teclas W, A, S e D do seu teclado estão gastas nesse momento. Mas como essa estranha combinação se tornou o padrão da indústria?

Chega no Brasil a Canon DSLR EOS 77D a câmera com autofoco rápido e preciso
Notícias
6 visualizações
Notícias
6 visualizações

Chega no Brasil a Canon DSLR EOS 77D a câmera com autofoco rápido e preciso

Redação - 19 de julho de 2018

A Canon acaba de lançar no Brasil a novíssima câmera DSLR EOS 77D, que representa uma nova categoria de câmeras para fotógrafos amadores/avançados.

Deixe um Comentário

Your email address will not be published.

Mais publicações

Como reiniciar sua placa de vídeo sem reiniciar o Windows
Dicas
6 visualizações
6 visualizações

Como reiniciar sua placa de vídeo sem reiniciar o Windows

Carlos L. A. da Silva - 19 de julho de 2018
7 golpes de engenharia social que você precisa evitar
Artigos
11 visualizações
11 visualizações

7 golpes de engenharia social que você precisa evitar

Carlos L. A. da Silva - 16 de julho de 2018
Promoções de Jogos do Final de Semana (13/07)
Notícias
11 visualizações
11 visualizações

Promoções de Jogos do Final de Semana (13/07)

Carlos L. A. da Silva - 13 de julho de 2018
Criando sites com facilidade
Artigos
24 visualizações
24 visualizações

Criando sites com facilidade

Carlos L. A. da Silva - 13 de julho de 2018