Vanilla Javascript - #23 Expressões Regulares
29/05/2019No tutorial de hoje trabalharemos com expressões regulares, sua importância, formas de usar na linguagem Javascript.
O que são expressões regulares?
Expressões regulares são regras utilizadas, principalmente, para manipulação de strings, seja para localizar, substituir ou separar textos. Utilizando regras, você consegue manipular pedaços de strings.
Método Match
Busca a combinação de valores de acordo com a regra. As expressões regulares são escritas dentro de 2 barras // e após a última barra podem ser inseridas opcionalmente flags de configuração.
let regex=/\d/gim;
let result=msg.match(regex);
console.log(result);
Flags
Flags são regras de aplicação geral. São 03 as principais:
//g - global
//i - ignore case
//m - multiples lines
Regras gerais
Abaixo segue algumas formas de regras padrões das expressões regulares:
a|b - significa a ou b
[ab] - significa a ou b
[A-Za-z0-9] - captura todos as letras e numerais
(Palavra) - parêntese captura exatamente o que está dentro
(150)+ - repetidor mais pega a captura mais o resto do seu antecessor
. - captura qualquer coisa
^ $ - sequencialmente pega o início (^) e o fim ($) da expressão
r{2} - repetidor n vezes
ss? - pode ou não ter o caracter antecessor
Sucesso nos códigos e na vida!