🧠 Comece Regex Pelo Mais Fácil: O Poder do [^] em JavaScript
🧠 Comece Regex Pelo Mais Fácil: O Poder do [^] em JavaScript
Se você já se sentiu confuso com aquelas expressões cheias de símbolos como /[^0-9,\.]/g, respira fundo. Este artigo vai te mostrar uma forma simples, prática e intuitiva de começar a entender regex usando um único exemplo:
/[^]/g
Sim, só isso. E você já começa a dominar o que muita gente acha um bicho de sete cabeças!
🚀 O que é /[^]/g?
Esse trecho é uma expressão regular usada para encontrar todos os caracteres em uma string.
Vamos quebrar isso:
SímboloSignificado/ /Delimita a regex[^]Representa "tudo que não está na lista" (mas a lista está vazia!)gModificador global: aplica a regra a toda a string
➡️ Resultado: a regex encontra todos os caracteres.
 E se usarmos .replace(/[^]/g, ""), estamos basicamente removendo tudo da string.
📌 Exemplo prático:
let texto = "R$ 123,45";
let limpando = texto.replace(/[^]/g, "");
console.log(limpando); // 👉 ""
Removeu tudo, como esperado.
🧩 Evoluindo: "Remova tudo, menos..."
Depois de entender /[^]/g, você pode começar a montar filtros mais inteligentes:
RegexSignificadoExemplo de uso/[^0-9]/gRemove tudo, menos númerosformatar CPF/[^a-zA-Z]/gRemove tudo, menos letraslimpar texto/[^0-9,]/gRemove tudo, menos números e vírgulasformato de moeda/[^a-zA-Z0-9]/gRemove tudo, menos letras e númerosslugs, URLs
🎮 Analogia estilo SNES: o regex como "selecionador de personagens"
Pensa que a regex é como um filtro de seleção de personagens:
- Com 
[^]você diz: expulsa todos do jogo! - Com 
[^0-9]você diz: só deixa os números jogarem. 
É como se você estivesse controlando quem entra e quem sai da tela!
✅ Dica de ouro:
Se está começando no mundo da programação, regex pode assustar. Mas começar com /[^]/g é como começar um jogo no modo fácil: te dá segurança pra avançar.
💬 Conclusão
Comece pequeno. Experimente. Teste no console.
Regex não precisa ser um monstro — pode ser seu aliado para limpar dados, validar entradas e muito mais.
Se esse artigo te ajudou, curta, compartilhe e marque aquele amigo ou amiga que precisa descomplicar o mundo da programação também!



