Aby poprawić spójność i jakość danych CRM, można użyć wyrażeń regularnych (regex) do sprawdzania poprawności wartości właściwości tekstowych. Wyrażenia regularne to sekwencje znaków, które definiują pożądany wzorzec tekstu. Można na przykład wymagać wartości z określoną liczbą cyfr lub zawierać określone znaki i formatowanie.
Możesz ręcznie skonfigurować wyrażenia regularne lub użyć sztucznej inteligencji do generowania wyrażeń regularnych w oparciu o cele reguł walidacji. Aby uzyskać dalsze wskazówki, przejrzyj przykładowe przypadki użycia.
Uwaga: silnik wyrażeń regularnych HubSpot nie obsługuje grup przechwytywania. Możesz używać wyrażeń regularnych do dopasowywania wzorców, ale nie będziesz mógł korzystać z funkcji związanych z grupami przechwytywania, takich jak: wyodrębnianie części dopasowania do późniejszego wykorzystania, odwoływanie się do przechwyconych wartości w wyrażeniu (tj. backreferences) lub przechowywanie wyników dopasowania w zmiennych lub grupach.
Do reguł walidacji właściwości tekstowych można dodawać wyrażenia regularne. Wyrażenia regularne można wprowadzać ręcznie lub za pomocą sztucznej inteligencji.
W menu na lewym pasku bocznym przejdź do Właściwość.
Kliknij menu rozwijane Wybierz obiekt , a następnie wybierz Właściwości [Obiekt] , aby utworzyć lub edytować właściwość dla tego obiektu.
Reguły walidacji mają zastosowanie, gdy użytkownicy ustawiają lub edytują wartość właściwości podczas tworzenia, na rekordzie, na stronie indeksu obiektu, poprzez import lub poprzez przesyłanie formularza utworzonego za pomocą nowego edytora formularzy.
Aby uzyskać wskazówki dotyczące konfigurowania wyrażenia regularnego, zapoznaj się z tą ściągawką Regex.
Przykładowe przypadki użycia obejmują:
Uwaga: przed zaimplementowaniem poniższych wyrażeń należy sprawdzić, czy działają one w konkretnym przypadku użycia.
^\(\d{3}\) \d{3}-\d{4}$
.^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
.^\d{5}$
.^https?:\/\/[^\s/$.?#].[^\s]*$
.^\S*$
.