为了提高 CRM 数据的一致性和质量,可以使用正则表达式(regexes)来验证文本属性值。正则表达式是定义所需文本模式的字符序列。例如,你可以要求值包含一定数量的数字,或者包含特定的字符和格式。
本文将介绍如何将正则表达式添加到属性的验证规则中,并回顾示例用例。
请注意:HubSpot的正则表达式引擎不支持捕获组。您可以使用正则表达式进行模式匹配,但无法使用与捕获组相关的功能,例如:提取匹配的部分内容以供日后使用、回溯表达式中的捕获值(即反向引用),或将匹配结果存储在变量或组中。
您可以为文本属性验证规则添加正则表达式。如果您可以访问人工智能生成的属性验证正则表达式 测试版,您也可以使用人工智能为您的目标编写正则表达式。
在左侧边栏菜单中,导航至属性。
单击 选择对象 下拉菜单,然后选择[对象] 属性 ,为该对象创建或编辑属性。
当用户在创建过程中、在记录上、在对象索引页面上、通过导入或通过新表单编辑器创建的表单提交时设置或编辑属性值,验证规则就会适用。
有关设置正则表达式的指导,请参阅Regex 小抄。
一些用例包括
请注意:在执行以下表达式之前,应先验证它们是否适用于您的特定用例。
^\(\d{3}\) \d{3}-\d{4}$
。^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
。^\d{5}$
。^https?:\/\/[^\s/$.?#].[^\s]*$
。^\S*$
。