Para criar uma expressão regular no JavaScript, você pode criar da forma literal
colocando sua expressão entre barras e atribuindo à uma variável
const urlSlug = /^[a-z0-9-]+$/;
Uma outra forma de criar uma regex é usando o construtor do objeto RegExp:
const urlSlug = new RegExp(/^[a-z0-9-]+$/);
Perceba que ao criar a sua regex usando o construtor, você não precisa de colocar entre barras.
Uma recomendação é de se usar o construtor quando por exemplo você estiver pegando a sua regex de uma fonte externa, como o vinda de um usuário.
Espero que tenham gostado!
Não deixe de visitar o repositório do github com todas as dicas em emersonbrogadev/social-media-snippets.
➜ Participe da nossa lista de desenvolvedores
➜ Aprenda ES6
➜ Veja as dicas no Instagram
➜ Assita nosso canal no YouTube
➜ Curta nossa página no Facebook
➜ Não perca as atualizações no Twitter
➜ Veja os repositórios no Github
=)
Top comments (0)