Olá,
Poderiam me confirmar uma coisa. Pelo que entendi quando uma expressão regular esta entre 2 barras ela procura o que não engloba o valor definido, correto?
Ex: uma regex "/\d/" vai retornar tudo que não for um dígito. Confere?
Olá,
Poderiam me confirmar uma coisa. Pelo que entendi quando uma expressão regular esta entre 2 barras ela procura o que não engloba o valor definido, correto?
Ex: uma regex "/\d/" vai retornar tudo que não for um dígito. Confere?
Fala Gabriel, tudo bem?
Pelo contrário, nesse regex irá retornar o que for um digito, quando não utilizamos o g
após as barras, o que o JavaScript faz é procurar o primeiro elemento que estiver de acordo com essa regex que passamos, quando colocamos o g
o JavaScript retorna todos elementos que forem de acordo com aquela Regex. Veja alguns exemplos:
Aqui temos uma frase, e na regex estamos procurando todos os A que forem maíusculos, então colocamos o g
para que possa encontrar mais de um A:
Agora sem o g
, veja que encontramos apenas um A:
Você pode ver mais sobre isso clicando aqui e vendo a documentação.
Espero ter ajudado, bons estudos :D
Oi, entao o /regex/filtro é pra poder declarar um filtro após a estrutura que desejo encontrar, é isso? O // é pra declarar um grupo que vai sofrer um filtro, certo?