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
Introduce el patrón de expresión regular
Escribe el patrón que quieres cotejar en el campo de entrada superior
Introduce el texto a validar
Pega en el área de texto inferior el contenido con el que quieres hacer coincidir
Selecciona los flags según convenga
Indica los modificadores con las casillas de i, g, m, s y u
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
