Cheatsheet de REGEX · Habituales
Colección rápida de patrones ya hechos para inputs típicos. Copiar y pegar.
Filtra por patrón, explicación o sección.
1. Formularios comunes
^[A-Za-z]{2,}$ solo letras (mín. 2) — nombres sencillos ^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$ email sencillo ^\d{5}$ código postal de 5 dígitos ^[0-9]{9}$ teléfono español sin prefijo ^\+?[0-9\s-]{7,15}$ teléfono internacional simple ^(\d{4}-\d{4}-\d{4}-\d{4}|\d{16})$ número de tarjeta de crédito (16 dígitos) ^(0[1-9]|1[0-2])\/([0-9]{2})$ fecha de caducidad MM/AA ^\d{3}$ código CVV (3 dígitos) 2. Autenticación y seguridad
^[a-zA-Z0-9_-]{3,16}$ username típico (3–16 chars) ^(?=.*[a-z])(?=.*[A-Z])(?=.*d)(?=.*[$@$!%*?&#.$($)$-$_])[A-Za-zd$@$!%*?&#.$($)$-$_]{8,}$ contraseña fuerte: 8+ chars, mayús, minús, número y símbolo especial 3. Validación de datos
^\d{4}-\d{2}-\d{2}$ fecha ISO (YYYY-MM-DD) ^(0[1-9]|1[0-2]):([0-5][0-9])$ hora en formato 24h (HH:MM) ^https?:\/\/[^\s]+$ URL http o https ^(https?:\/\/)?(www\.)?[a-z0-9-]+\.[a-z]{2,6}(\/.*)?$ URL más flexible (con o sin www) ^[0-9]+(\.[0-9]{1,2})?$ número decimal (máx. 2 decimales) ^#[0-9A-Fa-f]{3}([0-9A-Fa-f]{3})?$ código de color HEX (3 o 6 dígitos) ^(rgb|rgba)\((\s*\d+\s*,){2}\s*\d+(\.\d+)?\s*\)$ código de color RGB(A)