Utiliser des expressions régulières pour valider les valeurs des propriétés (BÊTA)
Dernière mise à jour: décembre 11, 2024
Disponible avec le ou les abonnements suivants, sauf mention contraire :
Marketing Hub Pro , Enterprise |
Sales Hub Pro , Enterprise |
Service Hub Pro , Enterprise |
Operations Hub Pro , Enterprise |
Content Hub Pro , Enterprise |
Pour améliorer la cohérence et la qualité de vos données de CRM, vous pouvez utiliser des expressions régulières (expressions régulières) pour valider les valeurs des propriétés de texte. Les expressions régulière sont des séquences de caractères qui définissent un modèle de texte souhaité. Par exemple, vous pouvez exiger des valeurs comportant un certain nombre de chiffres ou inclure des caractères et un formatage spécifiques.
Dans cet article, découvrez comment ajouter des expressions régulières aux règles de validation d’une propriété et passez en revue des exemples de cas d’utilisation.
À noter : Le moteur d’expression régulière de HubSpot ne prend pas en charge les groupes de capture. Vous pouvez utiliser des expressions régulières pour la correspondance de modèles, mais vous ne pourrez pas utiliser les fonctionnalités associées aux groupes de capture, telles que les suivantes : extraction de parties de la correspondance pour une utilisation ultérieure, référence aux valeurs capturées dans l’expression (c’est-à-dire références arrière) ou stockage des résultats de correspondance dans des variables ou des groupes.
Ajouter des règles de validation d’expression régulière à une propriété
- Dans votre compte HubSpot, cliquez sur l'icône Paramètres settings dans la barre de navigation principale.
-
Dans le menu latéral de gauche, accédez à Propriétés.
-
Cliquez sur le menu déroulant Select an object , puis sélectionnez [Object] properties pour créer ou modifier une propriété pour cet objet.
- Créez ou modifiez une propriété avec le type de champ Texte à une ligne ou Texte à plusieurs lignes .
- Dans l’éditeur de propriétés, accédez à l’onglet Règles .
- Pour configurer la validation à l’aide d’expressions régulières, sélectionnez Valider à l’aide d’expressions régulières (regex)). Si vous préférez utiliser des règles simples, découvrez comment configurer d’autres règles de validation.
- Saisissez votre expression régulière dans le champ Regex .
- Saisissez un message d’erreur dans le champ Message de valeur non valide . Ceci s’affiche pour les utilisateurs lorsque la valeur qu’ils ont saisie ne répond pas aux exigences de validation.
- Pour ajouter plus de détails à votre message d’erreur, saisissez un message d’aide supplémentaire facultatif.
- Pour tester la validation, saisissez une valeur. Si l’expression régulière fonctionne, une valeur invalide entraînera une erreur, tandis qu’une valeur valide sera acceptée.
- Terminez la configuration ou la modification de votre propriété, puis cliquez sur Créer ou Enregistrer.
Les règles de validation s’appliquent lorsque les utilisateurs définissent ou modifient la valeur de la propriété lors de la création, sur une fiche d’informations, sur la page index de l’objet, via un import ou via des soumissions de formulaires créés via le nouvel éditeur de formulaires.
Syntaxe de l’expression régulière
Pour vous guider dans la configuration de votre expression régulière, consultez ce manuel d’accompagnement sur les expressions régulières.
Exemples d’expressions
Voici quelques exemples de cas d’utilisation :
Remarque : Avant d’implémenter les expressions suivantes, vous devez vérifier qu’elles fonctionnent pour votre cas d’utilisation spécifique.
- Numéro de téléphone américain : pour exiger que les numéros de téléphone soient saisis au format (123) 456-7890, vous pouvez utiliser l’expression régulière
^\(\d{3}\) \d{3}-\d{4}$
. - Adresse e-mail : pour vérifier qu’une valeur saisie suit un format d’e-mail standard (par exemple, user@example.com), vous pouvez utiliser l’expression
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
régulière . - Code postal : pour exiger que les codes postaux contiennent cinq chiffres, vous pouvez utiliser l’expression régulière
^\d{5}$
. - URL : pour valider qu’une URL commence par « http:// » ou « https:// », vous pouvez utiliser l’expression régulière
^https?:\/\/[^\s/$.?#].[^\s]*$
. - Pas d’espace : pour éviter la saisie d’espaces, vous pouvez utiliser l’expression
^\S*$
régulière .