Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Vanilla Javascript - #23 Expressões Regulares

29/05/2019

No 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!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Vanilla Javascript - #22 Toggle
No tutorial de hoje trabalharemos com a criação de um botão com o efeito toggle, estilo interruptor. Esse exemplo é muito utilizado em botões mobile.
Saiba mais!
Vanilla Javascript - #24 Expressões Regulares II
No tutorial de hoje continuaremos a explicação de expressões regulares, trabalhando dessa vez com caracteres definidos nas expressões regulares.
Saiba mais!
Javascript
Ensinaremos durante as aulas a codificação desta importante linguagem de programação.
Saiba mais!