Usar expressões regulares para validar valores de propriedade (BETA)
Ultima atualização: Dezembro 11, 2024
Disponível com qualquer uma das seguintes assinaturas, salvo menção ao contrário:
Marketing Hub Professional , Enterprise |
Sales Hub Professional , Enterprise |
Service Hub Professional , Enterprise |
Operations Hub Professional , Enterprise |
Content Hub Professional , Enterprise |
CRM Para melhorar a consistência e a qualidade dos seus Regexes são sequências de caracteres que definem um padrão de texto desejado. Por exemplo, você pode exigir valores com um determinado número de dígitos ou incluir caracteres e formatação específicos.
Neste artigo, aprenda como adicionar expressões regulares às regras de validação de uma propriedade e revise os casos de uso de exemplo.
Observe que o mecanismo regex do HubSpot não suporta grupos de captura. Você pode usar expressões regulares para correspondência de padrões, mas não poderá usar recursos associados a grupos de captura, como os seguintes: extrair partes da correspondência para uso posterior, fazer referência a valores capturados na expressão (ou seja, referências anteriores) ou armazenar resultados de correspondência em variáveis ou grupos.
Adicionar regras de validação de regex a uma propriedade
- Na sua conta HubSpot, clique no ícone de configurações settings icon na barra de navegação superior.
-
No menu da barra lateral esquerda, vá para Propriedades.
-
Clique no Selecione um objeto menu suspenso e selecione Propriedades do [Objeto] para criar ou editar uma propriedade para esse objeto.
- Crie ou edite uma propriedade com o texto de linha única ou com o texto de várias linhas
- No editor de propriedades, navegue até a aba Regras .
- Para configurar a validação usando expressões regulares, selecione Validar usando expressão regular (regex). Se quiser usar regras simples, aprenda como configurar outras regras de validação.
- Digite sua expressão regular no campo Regex.
- Digite uma mensagem de erro no campo Mensagem de valor inválido . Isso é exibido aos usuários quando o valor inserido não atende aos requisitos de validação.
- Para adicionar mais detalhes à sua mensagem de erro, digite uma mensagem de ajuda adicional opcional.
- Para testar a validação, insira um valor. Se o regex funcionar, um valor inválido resultará em um erro, enquanto um valor válido será aceito.
- Conclua a configuração ou edição da propriedade e clique em Criar ou Salvar.
As regras de validação se aplicam quando os usuários definem ou editam o valor da propriedade durante a criação, em um registro, na página de índice de objeto, via importação ou por meio de envios a formulários criados por meio do novo editor de formulários.
Sintaxe Regex
Para obter orientação sobre como configurar sua expressão regular, consulte esta folha de ajuda Regex.
Expressões de exemplo
Alguns exemplos de casos de uso incluem:
Observe: antes de implementar as expressões a seguir, você deve verificar se elas funcionam para seu caso de uso específico.
- Número de telefone dos EUA: para exigir que os números de telefone sejam inseridos no formato (123) 456-7890, use o regex
^\(\d{3}\) \d{3}-\d{4}$
. - Endereço de e-mail: para validar se um valor inserido segue um formato de e-mail padrão (por exemplo, user@example.com), você pode usar o regex
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
. - CEP: para exigir que os CEPs tenham cinco dígitos, você pode usar o regex
^\d{5}$
. - URL: para validar um URL que comece com "http://" ou "https://", você pode usar o regex
^https?:\/\/[^\s/$.?#].[^\s]*$
. - Sem espaços em branco: para evitar que os espaços em branco sejam inseridos, você poderá usar o regex
^\S*$
.