Probador de Regex - Pruebe Expresiones Regulares en Línea

Probador de regex gratuito en línea. Pruebe expresiones regulares JavaScript, encuentre coincidencias y depure patrones al instante.

//g

¿Qué es Regex?

Una expresión regular (regex) es una secuencia de caracteres que define un patrón de búsqueda.

Cómo Funcionan las Expresiones Regulares

Un motor de regex procesa un patrón carácter por carácter contra una cadena objetivo.

Ejemplos de Regex

Dirección de Correo

[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}Contact us at support@utilforge.dev or info@example.com

URL

https?://[^\s/$.?#].[^\s]*Visit https://utilforge.dev or http://localhost:3000 for more

Contraseña

^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$Password123 weak Test1234

Patrones Regex Comunes

PatternRegex
Solo dígitos^\d+$
Solo letras^[a-zA-Z]+$
Alfanumérico^[a-zA-Z0-9]+$
Color Hex^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$

Cómo Usar el Probador de Regex

  1. 1

    Ingrese su patrón de expresión regular en el campo superior

  2. 2

    Pegue el texto a probar en el área inferior

  3. 3

    Haga clic en Probar para ver coincidencias y grupos

  4. 4

    Use los flags para habilitar modo global, sin distinción de mayúsculas, multilínea o punto-todo

Preguntas Frecuentes

¿Qué sintaxis regex admite esta herramienta?

Esta herramienta admite la sintaxis de expresiones regulares de JavaScript, basada en el estándar ECMAScript.

¿Se envían mis datos a un servidor?

No. Todas las pruebas ocurren en su navegador usando el motor RegExp de JavaScript.

¿Qué hacen los flags g, i, m y s?

g (global) encuentra todas las coincidencias. i (ignore case) no distingue mayúsculas. m (multiline) coincide por línea. s (dotall) hace que punto coincida con saltos de línea.

¿Por qué mi regex funciona diferente en otro lenguaje?

Aunque la mayoría de las características son universales, cada lenguaje tiene su propio sabor de regex con sintaxis ligeramente diferente.