Ir al contenido principal

Validación de patrones personalizados (Regex) en nodos de texto

Actualizado hace más de 5 meses

Descripción de la funcionalidad

Al utilizar un nodo de texto con captura de variable y patrón personalizado (regex), se valida automáticamente que el patrón ingresado sea correcto. Además, se vuelve obligatorio completar este campo para evitar errores en la ejecución del flujo.

Ubicación dentro de la plataforma

Dentro del editor de flujos, al configurar un Nodo de texto > Captura de variable > Patrón personalizado (regex).

Guía paso a paso

  1. Ingresá al editor de flujos y seleccioná un Nodo de texto.

  2. Activá la opción Capturar variable.

3. En “Regla”, seleccioná Patrón personalizado (regex).

4. Escribí el patrón deseado en el campo obligatorio.

5. Si el patrón es inválido, se mostrará un mensaje de error y no se podrá guardar hasta corregirlo.

6. Al seleccionar la opción de patrón personalizado, se mostrará un texto de ayuda con ejemplos.

💡Ejemplos de patrones personalizados (regex) por categoría

Estos ejemplos sirven como guía para validar los datos que los usuarios ingresan en los flujos. Recomendamos testear cada patrón según tu caso de uso.

🔢 Números

Patrón

Qué valida

^\d+$

Números enteros positivos (ej: 12345).

^-?\d+$

Enteros positivos o negativos (ej: -10).

^\d{1,2}$

Números de uno o dos dígitos. Ideal para edades.

^\d{6}$

Códigos de verificación de 6 dígitos (OTP).

^\d{1,3}(\.\d{1,2})?$

Montos con decimales (ej: 123.45).

^\d{8}$

DNI sin puntos.

📅 Fechas y Horas

Patrón

Qué valida

^\d{1,2}/\d{1,2}/\d{4}$

Fecha en formato DD/MM/AAAA.

`^(?:0[1-9]

1[0-2])/(?:0[1-9]

`^([0-1]?[0-9]

2[0-3]):[0-5][0-9]$`

✉️ Emails

Patrón

Qué valida

^[\w\.-]+@[\w\.-]+\.\w{2,}$

Email con validación básica.

^[^\s@]+@[^\s@]+\.[^\s@]+$

Email sin espacios ni símbolos no permitidos.

📞 Teléfonos

Patrón

Qué valida

^\+54\d{10}$

Celulares argentinos con código de país.

^(?:\+?54)?[ -]?(9)?[ -]?[0-9]{2}[ -]?[0-9]{4}[ -]?[0-9]{4}$

Formatos comunes argentinos (con o sin +54, espacios o guiones).

📦 Códigos, identificadores y contraseñas

Patrón

Qué valida

^PLZ-\d{9}$

Póliza con prefijo "PLZ-" seguido de 9 números.

^[A-Z]{2}\d{8}$

ID con 2 letras seguidas de 8 números.

^[A-Za-z0-9]+$

Códigos alfanuméricos sin símbolos.

^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,}$

Contraseña con mínimo 6 caracteres, letras y números.

^[A-Z]{3}-\d{4}$

Patente vehicular formato nuevo (ej: ABC-1234).

🧑‍💻 Nombres, respuestas cerradas y texto libre

Patrón

Qué valida

^[A-Za-z\s]+$

Solo letras y espacios (ideal para nombres).

^([A-Za-z]{2,})(\s[A-Za-z]{2,})+$

Nombre y apellido (mínimo dos palabras).

`^(sí

no

.*

Cualquier texto. Perfecto para capturar feedback libre.

🌐 URLs y otros formatos técnicos

Patrón

Qué valida

^(https?:\/\/)?[\w\-]+(\.[\w\-]+)+[/#?]?.*$

URL (con o sin http/s).

`^#?([a-fA-F0-9]{6}

[a-fA-F0-9]{3})$`

^\d{4}[- ]?\d{4}[- ]?\d{4}[- ]?\d{4}$

Número de tarjeta de crédito (sin validación de dígitos).

¿Ha quedado contestada tu pregunta?