Comprueba si una expresión regular coincide con alguna parte de una cadena de muestra e informa del éxito sin ejecutar código inseguro.
Comportamiento
Proporciona un patrón, indicadores opcionales (i, m, s, u) y el texto sujeto. El motor compila el patrón dentro de un try/catch: una sintaxis inválida devuelve un error claro en lugar de lanzar a la consola. Un resultado de tipo booleano indica si existe al menos una coincidencia.
Cuándo usarlo
Iterar sobre regex al analizar registros, validar patrones aportados por el usuario antes de guardarlos en una base de datos, o enseñar cómo los indicadores cambian la sensibilidad a mayúsculas y el emparejamiento multilínea.
Limitaciones
Solo informa de la presencia, no de grupos de captura ni posiciones (usa la herramienta de extracción para enumeraciones). El backtracking catastrófico en patrones patológicos aún puede congelar la pestaña: prueba expresiones complejas primero con entradas pequeñas. El sabor de regex de JavaScript difiere sutilmente de PCRE o .NET.
Ejemplo
Por ejemplo, introduzca los valores de muestra predeterminados en el formulario y compare la salida con una referencia conocida; ajuste una entrada cada vez para ver cómo cambia el resultado.