Como o padrão funciona
| Parte | Significado |
|---|---|
^[A-Za-z0-9]+$ | Uma ou mais letras ou dígitos ASCII, e nada mais — sem espaços, sublinhados ou símbolos |
Exemplos de código
JavaScript
const re = /^[A-Za-z0-9]+$/;
re.test(value); // true or falsePython
import re
bool(re.fullmatch(r'[A-Za-z0-9]+', value))PHP
preg_match('/^[A-Za-z0-9]+$/', $value) === 1;
Observações e limitações
Adicione _ ou - dentro dos colchetes para permiti-los; \w é um atalho para [A-Za-z0-9_].
Testador de Expressões Regulares
Digite um padrão e veja as correspondências serem destacadas em tempo real no seu texto de teste.
Perguntas frequentes
Qual é a regex para alfanumérico?
/^[A-Za-z0-9]+$/ — ela corresponde à string inteira. Veja a tabela acima para entender o que cada parte faz.
Quais exemplos correspondem?
Dos exemplos testados, estes correspondem: abc123, ABC, 2026. Os outros não correspondem.
Como testo essa regex?
Clique em “Abrir no Regex Tester” — o padrão, as flags e o texto de exemplo são carregados automaticamente, e as correspondências são destacadas conforme você edita.