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.
W tym artykule dowiesz się, jak dodać wyrażenia regularne do reguł walidacji właściwości i przejrzysz 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.
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*$
.