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: 3 grudnia 2025

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

Twórz właściwości tekstowe i dodawaj wyrażenia regularne (regexes), aby zweryfikować ich wartości. 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.Ręcznie skonfiguruj wyrażenia regularne lub użyj Breeze, aby wygenerować wyrażenia regularne w oparciu o cele reguł walidacji. Aby uzyskać dalsze wskazówki, zapoznaj się z przykładowymi przypadkami 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. odniesienia wsteczne) lub przechowywanie wyników dopasowania w zmiennych lub grupach.

Dodawanie reguł sprawdzania poprawności wyrażeń regularnych do właściwości

Do reguł walidacji właściwości tekstowych można dodawać wyrażenia regularne. Wyrażenia regularne można wprowadzać ręcznie lub korzystać z AI.

  1. Na koncie HubSpot kliknij settings ikonę ustawień w górnym pasku nawigacyjnym.
  2. W menu na lewym pasku bocznym przejdź do Właściwości.

  3. Kliknij menu rozwijane Wybierz obiekt i wybierz Właściwości [Obiekt] , aby utworzyć lub edytować właściwość dla tego obiektu.

  4. 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.
  5. W edytorze właściwości kliknij kartę Reguły.
    • Wybierz opcję Waliduj przy użyciu reguł niestandardowych. Jeśli zamiast tego chcesz użyć podstawowych reguł, dowiedz się, jak skonfigurować inne reguły walidacji.
    • Dodaj wyrażenie regularne ręcznie:
      • Wpolu Custom rule regex wprowadź wyrażenie.
      • W polu Komunikat o nieprawidłowej wartości wprowadź komunikat o długości do 100 znaków. Jest on wyświetlany użytkownikom, gdy wprowadzona przez nich wartość nie spełnia wymagań walidacji.
      • W polu Dodatkowa nieprawidłowa wartość wprowadź tekst pomocy o długości do 350 znaków. W razie potrzeby może on zawierać więcej szczegółów na temat komunikatu o nieprawidłowej wartości.
        A user edits the Postal Code property, selecting custom validation, entering a regex rule and error messages, and reviewing the property rules before saving.
    • Dodaj wyrażenie regularne z AI:
      • Kliknij przycisk Generuj z AI.
      • W wyskakującym okienku wprowadź opis sposobu walidacji właściwości, a następnie kliknij przycisk Generuj. Pozostałe pola również zostaną automatycznie wypełnione.
        A user opens the property rules for a contact field and enters a custom regex prompt and Breeze fills in the rule, error message, and tooltip message. The user tests the rule in the preview area.
  6. W polu Testuj reguły niestandardowe wprowadź wartość, aby zweryfikować regułę. Jeśli wyrażenie regularne działa, nieprawidłowa wartość spowoduje błąd, a prawidłowa wartość zostanie zaakceptowana.
  7. Zakończ konfigurację lub edycję właściwości, a następnie w prawym górnym rogu kliknij przycisk Utwórz lub Zapisz.

Reguły walidacji mają zastosowanie, gdy użytkownicy ustawiają lub edytują wartość właściwości podczas tworzenia, w rekordzie, na stronie indeksu obiektów, poprzez import lub poprzez przesyłanie do formularzy utworzonych za pomocą nowego edytora formularzy.

Składnia wyrażeń regularnych

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

Przykładowe wyrażenia

Niektóre 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ć, aby numery telefonów były wprowadzane 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ść jest zgodna ze standardowym formatem 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.