Ir a contenido principal
Nota: Este contenido se tradujo a través de un software y es posible que no haya sido revisado. La versión en inglés se considera, por tanto, la versión oficial y es posible que haya sido actualizada. Para acceder a la versión en inglés, haz clic aquí.

Uso de expresiones regulares para validar valores de propiedad (BETA)

Última actualización: diciembre 11, 2024

Disponible con cualquiera de las siguientes suscripciones, a no ser que se indique de otro modo:

Marketing Hub   Pro , Enterprise
Sales Hub   Pro , Enterprise
Service Hub   Pro , Enterprise
Operations Hub   Pro , Enterprise
Content Hub   Pro , Enterprise

Para mejorar la coherencia y la calidad de sus datos de CRM, puede utilizar expresiones regulares (regexes) para validar los valores de las propiedades de texto. Las remezclas son secuencias de caracteres que definen un patrón de texto deseado. Por ejemplo, puede exigir valores con un determinado número de dígitos o incluir caracteres y formatos específicos.

En este artículo, aprenda a añadir expresiones regulares a las reglas de validación de una propiedad y revise casos de uso de ejemplo.

Nota: El motor regex de HubSpot no soporta grupos de captura. Puede utilizar expresiones regulares para la coincidencia de patrones, pero no podrá utilizar las funciones asociadas a los grupos de captura, como las siguientes: extraer partes de la coincidencia para su uso posterior, hacer referencia a valores capturados dentro de la expresión (es decir, referencias retrospectivas) o almacenar los resultados de la coincidencia en variables o grupos.

Añadir reglas de validación regex a una propiedad

  • En tu cuenta de HubSpot, haz clic en el icono de settings Configuración en la barra de navegación superior.
  • En el menú de la barra lateral izquierda, navega a Propiedades.

  • Haz clic en el menú desplegable Selecciona un objeto y, a continuación, selecciona [Propiedades del objeto] para crear o editar una propiedad para ese objeto.

  • Cree o edite una propiedad con el tipo de campo Texto de una línea o Texto de varias líneas .
  • En el editor de propiedades, vaya a la pestaña Reglas .
  • Para configurar la validación mediante expresiones regulares, seleccione Validar mediante expresión regular (regex). Si desea utilizar reglas simples en su lugar, aprenda a ajustar otras reglas de validación.
  • Introducir la expresión regular en el campo Regex .
  • Introducir un mensaje de error en el campo Mensaje de valor no válido . Se muestra a los usuarios cuando el valor que han introducido no cumple los requisitos de validación.
  • Para añadir más detalles a su mensaje de error, introduzca un mensaje de ayuda adicional opcional.
  • Para probar la validación, introduzca un valor. Si la expresión regular funciona, un valor no válido dará lugar a un error, mientras que un valor válido será aceptado.

validación regex

  • Termine de ajustar o editar su propiedad y haga clic en Crear o Guardar.

Las reglas de validación se aplican cuando los usuarios establecen o editan el valor de la propiedad durante la creación, en un registro, en la página de índice de objetos, a través de la importación o mediante envíos a formularios creados a través del nuevo editor de formularios.

Sintaxis regex

Si necesita ayuda para ajustar su expresión regular, consulte esta hoja de trucos de Regex.

Ejemplos de expresiones

Algunos ejemplos son

Nota: antes de aplicar las siguientes expresiones, debe comprobar que funcionan para su caso de uso específico.

  • Número de teléfono de EE.UU.: para exigir que los números de teléfono se introduzcan con el formato (123) 456-7890, puede utilizar la expresión regular ^\(\d{3}\) \d{3}-\d{4}$.
  • Dirección de correo electrónico: para validar que un valor introducido sigue un formato de correo electrónico estándar (por ejemplo, user@example.com), puede utilizar la expresión regular ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$.
  • Código postal: para exigir que los códigos postales tengan cinco dígitos, puede utilizar la expresión regular ^\d{5}$.
  • URL: para validar una URL que empiece por "http://" o "https://"", puede utilizar la expresión regular ^https?:\/\/[^\s/$.?#].[^\s]*$.
  • Sin espacios en blanco: para evitar que se introduzcan espacios en blanco, puede utilizar la expresión regular ^\S*$
¿Te resultó útil este artículo?
Este formulario se utiliza solo para recibir comentarios a la documentación. Cómo recibir ayuda con HubSpot.