Verificador de Expresiones Regulares

Comprueba y valida expresiones regulares de PHP, JavaScript y Python

Características

Determina la coincidencia al escribir

Refleja el resultado al instante según se introducen el patrón y el texto

Resalta las coincidencias

Destaca visualmente las cadenas coincidentes en una tabla con números de línea

Admite los modificadores i, g, m, s y u

Combina libremente flags como mayúsculas/minúsculas o varias líneas

Pruébalo al instante con ejemplos integrados

Carga con un botón ejemplos preparados de patrón y texto

Cómo usar

1

Introduce el patrón de expresión regular

Escribe el patrón que quieres cotejar en el campo de entrada superior

2

Introduce el texto a validar

Pega en el área de texto inferior el contenido con el que quieres hacer coincidir

3

Selecciona los flags según convenga

Indica los modificadores con las casillas de i, g, m, s y u

4

Comprueba y revisa el resultado

Muestra al instante el resultado del cotejo con las coincidencias resaltadas

Casos de uso

Depuración de patrones

Aísla la causa de una expresión regular que no coincide como se pretendía

Diseño de la validación de entradas

Prueba antes de implementar los patrones de validación de correos o números de teléfono

Comprobación de la extracción de información de registros

Verifica la extracción de la cadena buscada de registros o texto

Aprendizaje y práctica de expresiones regulares

Aprende probando con ejemplos reales el comportamiento de los flags y los metacaracteres

Conocimientos fundamentales

¿Qué es una expresión regular?

Una expresión regular es una notación que utiliza símbolos para representar patrones de caracteres, como "3 dígitos" o "una cadena que contiene @". Se utiliza ampliamente en búsquedas, reemplazos y validación de entrada. Por ejemplo, \d{3} coincide con 3 dígitos.

Modificadores principales (banderas)

  • i·g:i no distingue entre mayúsculas y minúsculas, y g busca todas las coincidencias en lugar de detenerse en la primera. Es la combinación más común.
  • m (multilínea):m es el modo multilínea, donde ^ y $ coinciden con el principio y el final de cada línea, respectivamente, en lugar de con todo el texto.
  • s·u:s hace que el punto (.) coincida también con saltos de línea, y u es el modo Unicode, que permite manejar correctamente caracteres de par sustituto (ciertos caracteres CJK y emojis) en unidades de punto de código.

Seguridad y privacidad

Procesamiento en el navegador

Los datos introducidos se procesan únicamente dentro de su navegador y no se envían al exterior.

Procesamiento solo en el navegador

el cotejo de la expresión regular se procesa completamente en su navegador y los datos de entrada no se envían a ningún servidor.

Comunicación cifrada con HTTPS

La carga de la página también se cifra con TLS y terceros no pueden leer su contenido.

Sin envío a terceros

Los datos de entrada no se envían a servicios externos como redes publicitarias o rastreadores.

Sin guardado automático de resultados

el patrón y el texto y sugerencias de entrada no se almacenan en el servidor.

Sigue RAKKOTOOLS en Google Search

¡175 herramientas prácticas serán más fáciles de encontrar desde Google Search y búsqueda con IA!

  • Se encuentra en búsqueda
  • También visible en búsqueda con IA
  • Descubre nuevas herramientas
Herramientas relacionadas