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í.

Utilizar expresiones regulares para validar los valores de las propiedades

Última actualización: febrero 20, 2025

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 los datos de tu CRM, puedes utilizar expresiones regulares (regex) para validar los valores de las propiedades de texto. Las regex son secuencias de caracteres que definen un patrón de texto en específico. Por ejemplo, puedes establecer valores con un número determinado de dígitos o incluir caracteres y formato específicos.

Puedes ajustar manualmente expresiones regulares o utilizar la IA para generar expresiones basadas en las metas de tus reglas de validación. Para consultar más información, echa un vistazo a estos ejemplos de uso.

Nota: el motor regex de HubSpot no admite grupos de captura. Puedes utilizar expresiones regulares para la coincidencia de patrones, pero no podrás utilizar funciones relacionadas con los grupos de captura, como 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.

Agregar reglas de validación regex a una propiedad

Puedes añadir expresiones regulares a las reglas de validación de las propiedades de texto. Puedes introducirlas manualmente o generarlas con IA.

  • 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 Seleccionar un objeto y luego selecciona Propiedades de [objeto] para crear o modificar una propiedad de ese objeto.

  • Crea o edita una propiedad con el tipo de campo Texto de una sola línea o Texto de varias líneas . Cuando se utilizan las reglas de validación regex, hay un límite de 1000 caracteres para la propiedad.
  • En el editor de propiedades, ve a la pestaña Reglas.
  • Para configurar la validación mediante expresiones regulares, selecciona Validar mediante expresión regular (regex). Si prefieres utilizar reglas sencillas, aprende a configurar otras reglas de validación.
  • Añade la expresión regular:
    • Para añadir manualmente una expresión regular, introdúcela en el campo Regex.
    • Para generarla con IA, haz clic en Generar, introduce una descripción de cómo debe validarse la propiedad y, a continuación, haz clic en Generar. Los demás campos también se generarán automáticamente.
  • Introduce un mensaje de error en el campo Mensaje de valor invá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 al mensaje de error, puedes introducir un mensaje de ayuda adicional.
  • Para probar la validación, introduce un valor. Si el regex funciona, un valor inválido dará lugar a un error, mientras que un valor válido será aceptado.

  • Termina de configurar o editar tu propiedad y haz 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 necesitas ayuda para configurar una expresión regular, consulta esta hoja de repaso de regex.

Expresiones de ejemplo

Algunos ejemplos de uso son:

Nota: antes de utilizar alguna de las siguientes expresiones, debes verificar que funcionen para tu caso de uso específico.

  • Número de teléfono de EE.UU.: para exigir que los números de teléfono se introduzcan en el formato (123) 456-7890, podrías utilizar el regex ^\(\d{3}\) \d{3}-\d{4}$.
  • Dirección de correo electrónico: para validar que un valor sigue el formato de correo electrónico estándar (por ejemplo, usuario@ejemplo.com), podrías utilizar el regex ^[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, podrías utilizar el regex ^\d{5}$.
  • URL: para validar que una URL empieza por "http://" o "https://", puedes utilizar el regex ^https?:\/\/[^\s/$.?#].[^\s]*$.
  • Sin espacios en blanco: para evitar que se introduzcan espacios en blanco, podrías utilizar el regex ^\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.