"Dê-me um padrão e encontrarei uma agulha no palheiro. Dê-me um regex e encontrarei todas as agulhas, em ordem, com seus números de série."
Uma expressão regular descreve padrões em strings — validar email, extrair telefones, substituir texto. Em JavaScript, regex são objetos usados com métodos de string.
snippetJavaScript
const phone = /\d{3}-\d{4}/;phone.test('Ligue 555-1234 hoje'); // true'555-1234'.match(phone); // ["555-1234"]
Neste guia da série 33 Conceitos JS — projeto open source criado por Leonardo Maldonado — você aprende sintaxe, métodos, flags, grupos e padrões do mundo real.
Pré-requisitos: Primitive Types (strings) e Map, Reduce & Filter — processar arrays de matches com HOFs.