ESC

Biblioteca de Patrones 0

Panel de Prueba

Las coincidencias se resaltaran aqui...
Todo el procesamiento ocurre en su navegador. No se envian datos a ningun servidor.

Ejemplos de Uso

Validacion de Email

Pruebe patrones de direcciones de email contra datos de muestra para validar formatos de email.

Coincidencia de IP

Use regex de validacion IPv4 para identificar direcciones IP validas e invalidas.

Fuerza de Contrasena

Verifique requisitos de fuerza de contrasena con patrones regex para mayusculas, minusculas, digitos y caracteres especiales.

Caracteristicas

35+ Patrones Listos

Coleccion curada de patrones regex de uso comun organizados por categoria

Buscar y Filtrar

Encuentre patrones rapidamente por busqueda de palabras clave o filtro por categoria

Panel de Prueba Integrado

Pruebe cualquier patron contra su texto con resaltado de coincidencias en tiempo real

Privacidad Primero

Todas las pruebas regex ocurren localmente en su navegador, no se envian datos al servidor

Como Usar?

1

Explore o Busque

Explore patrones por categoria o use la barra de busqueda para encontrar un patron regex especifico.

2

Copie o Pruebe

Haga clic en copiar para copiar el regex, o haga clic en "Probar" para cargarlo en el panel de prueba.

3

Pruebe con sus Datos

Pegue su texto en el area de prueba para ver coincidencias resaltadas en tiempo real.

Preguntas Frecuentes

Sí. Haz clic en "Test" en cualquier tarjeta de patrón para cargarla en el panel de prueba y luego pega tu texto en el área de Test Text. Las coincidencias se resaltan en tiempo real con un recuento total de coincidencias mostrado sobre el resultado. También puedes escribir cualquier regex personalizada directamente en el campo Regex Pattern sin seleccionar primero una entrada de la biblioteca.

Son puntos de partida sólidos que cubren las entradas válidas más comunes, pero ninguna sola regex maneja perfectamente todos los casos límite para cada localismo o estándar. La validación de email es un ejemplo clásico: el patrón completo RFC 5321 es enorme, mientras que uno simple omite muchas direcciones válidas. Usa estos patrones como una base verificada, luego pruébalos con tus datos específicos y ajústalos según sea necesario antes de lanzarlos.

Global (g) encuentra todas las coincidencias en el texto en lugar de detenerse tras la primera. Case Insensitive (i) trata las mayúsculas y minúsculas como equivalentes — "Email" y "email" ambos coinciden con /email/i. Multiline (m) cambia cómo se comportan ^ y $: sin ella, coinciden con el inicio y el final de toda la cadena; con ella, coinciden con el inicio y el final de cada línea. La mayoría de los patrones de validación usan global apagado (solo necesitas saber si coincide en absoluto), pero para el análisis de registros o extracción, global suele ser lo que buscas.

Sí. El campo Regex Pattern en el panel de prueba es totalmente editable. Escribe cualquier patrón, establece las flags que necesites, pega tu texto de prueba y mira las coincidencias resaltadas de inmediato. El panel no requiere que selecciones un patrón de la biblioteca — funciona como un probador de regex independiente. Haz clic en Clear para restablecer tanto el patrón como el texto de prueba.

El panel de prueba utiliza el motor RegExp integrado de JavaScript (regex de ECMAScript), que es el mismo motor que se ejecuta en Node.js, Chrome, Firefox, Safari y Edge. La mayoría de los patrones en la biblioteca son compatibles con Python (módulo re), PHP (PCRE), Java y otros dialectos — pero hay diferencias: JavaScript no admite lookbehind en motores antiguos, los grupos con nombre usan la sintaxis (?<name>) y los cuantificadores posesivos no están soportados. Prueba los casos límite en tu entorno de destino antes de desplegar.

Primero, activa la flag Global para ver si hay múltiples coincidencias que no esperabas. Luego revisa los anclajes: sin ^ al inicio y $ al final, el patrón puede coincidir con una subcadena en cualquier parte del texto (por ejemplo, /\d+/ coincide con "abc123def"). El anclaje a la cadena completa con /^\d+$/ fuerza una coincidencia exacta. Si coinciden muy pocos elementos, revisa si hay caracteres especiales que necesiten escapar — en regex, . * + ? ( ) [ ] { } ^ $ | \ todos tienen un significado especial y deben escaparse con \ para ser tratados como literales.

Usa la barra de búsqueda en la parte superior de la biblioteca y escribe una palabra clave como "credit card", "hex color", "mac address" o "postal code". La búsqueda coincide con los nombres de los patrones, las descripciones y el propio texto regex. Si aún no encuentras lo que necesitas, copia el patrón más cercano existente en el panel de prueba y modifícalo — por ejemplo, adapta el patrón IPv4 para que coincida con una subred específica, o ajusta el patrón de fecha para el formato de tu localía.

No. Toda la coincidencia de regex ocurre completamente en tu navegador usando JavaScript. Tu texto, patrones y resultados nunca salen de tu máquina. No hay ningún servidor involucrado en ningún momento, por lo que puedes probar con seguridad contra archivos de registro, correos electrónicos, contraseñas o cualquier dato sensible.

Que es la Biblioteca de Patrones Regex?

Un catalogo buscable de 35+ expresiones regulares listas para usar organizadas por categoria: email, URL, IP, telefono, fecha, contrasena, HTML, numeros y mas. Cada entrada muestra el patron, una descripcion y coincidencias de ejemplo.

Panel de prueba integrado

Elige un patron (o escribe el tuyo), pega texto y ve las coincidencias resaltadas en tiempo real. Activa los flags global, insensible a mayusculas o multilinea sin salir de la pagina.

Casos de uso practicos

Validacion de formularios en apps web, scripts de parseo de logs, pipelines de limpieza de datos o simplemente encontrar la regex correcta antes de codificarla. Mucho mas rapido que empezar desde cero.

Consejos

Usa la barra de busqueda para filtrar por palabra clave (ej. "email" o "ipv4"). Copia un patron con un clic y pegalo en tu codigo. Prueba casos limite en el panel antes de hacer commit.

Privacidad

Todo funciona del lado del cliente en tu navegador. Ningun texto ni patron se envia a ningun servidor.

Seguridad y Privacidad

La seguridad de tus datos es nuestra prioridad

Procesamiento Local

Todo el procesamiento ocurre en tu navegador

Sin Transferencia de Datos

Tus datos no se envían a nuestros servidores

Sin Almacenamiento de Datos

No se almacenan ni comparten datos

Cifrado SSL

Cifrado SSL para conexión segura

Siguiente Paso

También en MoreOnlineTools