Un validador de regex verifica si una expresión regular es sintácticamente válida antes de que llegue a producción. Previene errores en tiempo de ejecución como "Invalid regular expression" en sistemas configurados por archivos (routers, listas de permitidos/denegados, filtros de búsqueda). SWEDevTools: Prism valida localmente y devuelve errores amigables para desarrolladores para que puedas corregir escapes rotos, rangos, grupos y cuantificadores rápidamente.
No. "Válido" solo significa sintácticamente correcto. Aún necesitas pruebas para asegurar que coincide con las cadenas previstas.
Rangos como [z-a] son inválidos. Pon los guiones al final o escápalos (\-) cuando quieras un guión literal.
Un cuantificador (*, +, ?, {m,n}) apareció sin un token válido antes de él, frecuentemente por un escape faltante.
Tienes un ( de apertura sin un ) de cierre. Simplifica temporalmente para localizar la discordancia.
Sí. Muchos bugs vienen del escape de literales de string. Una sola barra invertida en regex frecuentemente necesita \\ en strings JSON/JS.
Ten cuidado. El regex del usuario puede causar problemas de rendimiento (ReDoS). Considera límites, timeouts o un motor más seguro como RE2.
El validador se enfoca en errores de compilación/sintaxis. El probador se enfoca en el comportamiento de coincidencia y resultados de grupos de captura.
Algunas herramientas esperan el patrón crudo sin las barras delimitadoras. Pega solo el patrón y proporciona los flags por separado.
smalldev.tools ya no está disponible. Prism de SWEDevTools ofrece las mismas herramientas para desarrolladores y más, con soporte offline, encadenamiento de pipelines y uso completamente gratuito — sin necesidad de registro.
Sí. Prism ofrece pruebas y validación de regex con soporte offline completo y privacidad total de datos. Tus patrones y cadenas de prueba nunca salen de tu navegador, y puedes encadenar herramientas de regex con otras utilidades de Prism.