Regex para alfanumérico

Usa /^[A-Za-z0-9]+$/ para comprobar que una cadena completa sea alfanumérica. Cada ejemplo de abajo está probado contra el patrón, y puedes abrirlo en el Probador de Regex con las muestras ya cargadas.

Actualizado el

EntradaResultado
abc123✓ Coincide
ABC✓ Coincide
2026✓ Coincide
abc 123✗ No coincide
abc_123✗ No coincide
abc-123✗ No coincide
(empty)✗ No coincide

Cómo funciona el patrón

ParteSignificado
^[A-Za-z0-9]+$Una o más letras o dígitos ASCII, y nada más: sin espacios, guiones bajos ni símbolos

Ejemplos de código

JavaScript

const re = /^[A-Za-z0-9]+$/;
re.test(value); // true or false

Python

import re

bool(re.fullmatch(r'[A-Za-z0-9]+', value))

PHP

preg_match('/^[A-Za-z0-9]+$/', $value) === 1;

Notas y limitaciones

Añade _ o - dentro de los corchetes para permitirlos; \w es un atajo para [A-Za-z0-9_].

Preguntas frecuentes

¿Cuál es la regex para alfanumérico?
/^[A-Za-z0-9]+$/ — coincide con toda la cadena. Consulta la tabla de arriba para ver qué hace cada parte.
¿Qué ejemplos coinciden?
De los ejemplos probados, coinciden estos: abc123, ABC, 2026. Los demás no.
¿Cómo pruebo esta regex?
Haz clic en «Abrir en el Probador de Regex»: el patrón, los flags y el texto de muestra se cargan automáticamente, y las coincidencias se resaltan mientras editas.