Este probador de expresiones regulares ejecuta tu patrón con el motor RegExp de JavaScript integrado en el navegador. Escribe la expresión arriba, pega el texto de prueba abajo y cada coincidencia se resalta al instante junto con el número total de resultados. La lista de detalles muestra cada coincidencia, su rango de índices en el texto (por ejemplo Index: 12-27) y el valor de cada grupo de captura (Group 1, Group 2…), para comprobar que los paréntesis capturan exactamente lo que esperas.
Puedes activar la bandera g para encontrar todas las coincidencias (sin ella solo se devuelve la primera), i para ignorar mayúsculas y minúsculas y m para el modo multilínea, en el que ^ y $ coinciden al inicio y al final de cada línea. Si el patrón no es válido, por ejemplo un paréntesis sin cerrar o un cuantificador sin nada que repetir, verás el mensaje de error de sintaxis del navegador en lugar de un resultado vacío sin explicación.
Hay cinco plantillas para empezar: correo electrónico, número móvil de Taiwán (10 dígitos que empiezan por 09), dirección IPv4 (cada octeto de 0 a 255), formato del documento de identidad de Taiwán y contraseña segura (al menos 8 caracteres con mayúscula, minúscula y número). Un clic carga el patrón, las banderas y un texto de ejemplo que puedes adaptar, por ejemplo cambiando el patrón del móvil por el formato de tu país. La plantilla del documento solo comprueba la forma y no calcula el dígito de control, y la de correo es una aproximación práctica, no la gramática completa del RFC.
Como usa sintaxis de JavaScript, es ideal para validar formularios en el front-end, scripts de Node.js o extensiones del navegador. La mayoría de lo básico funciona igual en Python, PHP (PCRE), Java o SQL, pero algunas funciones avanzadas, como los cuantificadores posesivos, los grupos atómicos o las anclas \A y \Z, dependen del motor y pueden dar resultados distintos. Todo se procesa en tu navegador; el texto no se envía a ningún servidor.