Przejdź do treści
Uwaga: Tłumaczenie tego artykułu jest podane wyłącznie dla wygody. Tłumaczenie jest tworzone automatycznie za pomocą oprogramowania tłumaczącego i mogło nie zostać sprawdzone. W związku z tym, angielska wersja tego artykułu powinna być uważana za wersję obowiązującą, zawierającą najnowsze informacje. Możesz uzyskać do niej dostęp tutaj.

Używanie wyrażeń regularnych do sprawdzania poprawności wartości właściwości

Data ostatniej aktualizacji: stycznia 31, 2025

Dostępne z każdą z następujących podpisów, z wyjątkiem miejsc, w których zaznaczono:

Marketing Hub   Professional , Enterprise
Sales Hub   Professional , Enterprise
Service Hub   Professional , Enterprise
Operations Hub   Professional , Enterprise
Content Hub   Professional , Enterprise

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.

Dodawanie reguł walidacji regex do właściwości

Można dodawać wyrażenia regularne do reguł sprawdzania poprawności właściwości tekstu. Można ręcznie wprowadzać wyrażenia regularne lub użyć AI do napisania wyrażeń regularnych dla danego celu.

  • Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym.
  • 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.

  • Utwórz lub edytuj właściwość z typem pola Tekst jednowierszowy lub Tekst wielowierszowy. W przypadku korzystania z reguł walidacji regex, istnieje limit 1000 znaków dla właściwości.
  • W edytorze właściwości przejdź do zakładki Reguły.
  • Aby skonfigurować walidację przy użyciu wyrażeń regularnych, wybierz opcję Waliduj przy użyciu wyrażenia regularnego (regex). Jeśli zamiast tego chcesz użyć prostych reguł, dowiedz się, jak skonfigurować inne reguły walidacji.
  • Aby ręcznie skonfigurować wyrażenie regularne, wprowadź wyrażenie w polu Regex . Aby wygenerować wyrażenie regularne za pomocą AI, kliknij przycisk Generuj, wprowadź opis sposobu sprawdzania poprawności właściwości, a następnie kliknij przycisk Generuj.
  • Wprowadź komunikat o błędzie w polu Komunikat o nieprawidłowej wartości. Jest on wyświetlany użytkownikom, gdy wprowadzona przez nich wartość nie spełnia wymagań walidacji.
  • Aby dodać więcej szczegółów do komunikatu o błędzie, wprowadź opcjonalny dodatkowy komunikat pomocy.
  • Aby przetestować walidację, wprowadź wartość. Jeśli wyrażenie regularne działa, nieprawidłowa wartość spowoduje błąd, podczas gdy prawidłowa wartość zostanie zaakceptowana.

  • Zakończ konfigurację lub edycję właściwości, a następnie kliknij Utwórz lub Zapisz.

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.

Składnia Regex

Aby uzyskać wskazówki dotyczące konfigurowania wyrażenia regularnego, zapoznaj się z tą ściągawką Regex.

Przykładowe wyrażenia

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.

  • Numer telefonu w USA: aby wymagać wprowadzania numerów telefonów w formacie (123) 456-7890, można użyć wyrażenia regularnego ^\(\d{3}\) \d{3}-\d{4}$.
  • Adres e-mail: aby sprawdzić, czy wprowadzona wartość obserwuje standardowy format wiadomości e-mail (np. user@example. com), można użyć wyrażenia regularnego ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$.
  • Kod pocztowy: aby wymagać, aby kody pocztowe składały się z pięciu cyfr, można użyć wyrażenia regularnego ^\d{5}$.
  • URL: aby sprawdzić, czy adres URL zaczyna się od "http://" lub "https://", można użyć wyrażenia regularnego ^https?:\/\/[^\s/$.?#].[^\s]*$.
  • Brak białych znaków: aby zapobiec wprowadzaniu białych znaków, można użyć wyrażenia regularnego ^\S*$.
Czy ten artykuł okazał się pomocny?
Niniejszy formularz służy wyłącznie do przekazywania opinii dotyczących dokumentacji. Dowiedz się, jak uzyskać pomoc dotyczącą HubSpot.