/blog/ · notas de campo de la caza

Ejemplos de expresiones regulares en el Blog de Regex Hunter

Patrones regex listos para usar y explicados: correos, URL, fechas, teléfonos, direcciones IP y más, con los casos límite que cubren y los que se les escapan.

Mostrando 1–5 de 5 artículos · 16 en total

/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$/

Secret123aB3defghTr0ub4dor9Lives_cat·secret123SECRET123SecretpassAb1

Patrones

Reglas de contraseñas con lookaheads en regex (y cuándo no usarlos)

Cómo comprobar “al menos una mayúscula, un dígito y ocho caracteres” en una sola regex con lookaheads, por qué la versión sin orden fijo los necesita, las trampas de los patrones habituales y por qué comprobar cada regla por separado suele ser mejor diseño.

Logo de Regex HunterRegex Hunter

/^(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$/

042199255·256300071000

Patrones

Regex para direcciones IPv4: de 0 a 255 como es debido

Una dirección IPv4 son cuatro números de 0 a 255. Por qué el patrón obvio con \d{1,3} deja pasar 999.999.999.999, cómo describir un octeto con alternancia, qué hacer con los ceros a la izquierda y cómo encontrar direcciones dentro de un texto.

Logo de Regex HunterRegex Hunter

/^https?://\S+$/

https://a.iohttp://x.com/phttps://b.dev?q=1·ftp://x.comwww.x.comhttp:/x.com

Patrones

Regex para URLs: qué reconocer y qué dejar a un parser

Encontrar enlaces en un texto y validar una URL son trabajos distintos. Un patrón para cada uno, las trampas que dejan pasar URLs malas (puntuación final, puntos sin escapar, anclas que faltan) y cuándo pasarle el trabajo a new URL() o a urllib.

Logo de Regex HunterRegex Hunter

/^\d{3}[-. ]?\d{3}[-. ]?\d{4}$/

555-123-4567555.123.45675551234567·555-123455-123-4567555-123-456

Patrones

Regex para números de teléfono: formatos de EE. UU., E.164 y cuándo parar

La gente escribe el mismo número de teléfono de una docena de maneras. Cómo reconocer números de EE. UU. con guiones, puntos, espacios, paréntesis y un +1 opcional, cómo comprobar el formato internacional E.164 y por qué una validación de verdad necesita una biblioteca.

Logo de Regex HunterRegex Hunter

/^[^\s@]+@[^\s@]+\.[^\s@]+$/

ana@site.comx+t@site.iojo@mail.co.uk·ana@example@site.coma@@b.io

Patrones

Regex de email: patrones listos para copiar que funcionan de verdad

Tres regex de email listas para copiar (simple, práctica y estricta), cuándo usar cada una y los errores habituales que rechazan direcciones reales.

Logo de Regex HunterRegex Hunter

El tablero de hoy ya está disponible

Lee el truco. Ahora sal a cazar.

Atrapa todos los monstruos y deja libres a todos los inocentes, con el menor número de caracteres posible.