Przejdź do głównej zawartości
Walidacja pola tekstowego
M
Napisane przez Marya Maksimchuk
Zaktualizowano ponad tydzień temu

Uwaga:

Niektóre obrazy i łącza w tym artykule mogą być dostępne tylko w języku angielskim.

Dostępność: plan podstawowy, biznesowy i firmowy

Funkcja ta pozwala upewnić się, że informacje wprowadzane przez odbiorców w poszczególnych polach są zawsze wyświetlane we właściwym formacie.

Uwaga:

sprawdzanie poprawności pól można ustawić tylko dla pól tekstowych.

Dla pola tekstowego można ustawić następujące formaty:

Aby włączyć jeden z tych formatów w polu tekstowym, najpierw dodaj pole tekstowe w dokumencie lub szablonie. Następnie kliknij ikonę właściwości pola i przejdź do ustawień w prawym panelu. W obszarze Walidacja wybierz jeden z formatów.

Jeśli informacje pojawiają się w polu w nieprawidłowym formacie, a dokument nadal ma status wersji roboczej, nie można wysłać dokumentu, dopóki format nie zostanie poprawiony.

Jeśli odbiorca wprowadził nieprawidłowe informacje, nie będzie mógł zakończyć edycji dokumentu. Wskazane zostaną wszystkie pola z nieprawidłowymi danymi wejściowymi.

mceclip6.png

Reguła niestandardowa (wyrażenie regularne)

Reguł niestandardowych można używać do tworzenia wzorców sprawdzania poprawności za pomocą wyrażeń regularnych (tzw. wyrażenie regularne).

Wyrażenia regularne to wydajne narzędzie do sprawdzania poprawności pól tekstowych. Definiując wzorce, możesz wymusić określone reguły i ograniczenia dotyczące danych wejściowych wprowadzanych przez odbiorców.

Aby utworzyć regułę niestandardową, najpierw określ konkretne wymagania dotyczące sprawdzania poprawności pola tekstowego. Na przykład możesz mieć potrzebę sprawdzenia, czy dane wejściowe zawierają tylko litery, cyfry lub określony zestaw znaków. Zidentyfikuj wszelkie ograniczenia długości lub konkretne wzorce, które chcesz wyegzekwować.

Na podstawie swoich wymagań utwórz wzorzec wyrażenia regularnego pasujący do żądanych danych wejściowych. Na przykład, jeśli chcesz sprawdzić, czy dane wejściowe składają się z liter i cyfr, wzorzec może mieć postać [A-Za-z0-9]+.

Wykonaj następujące kroki, aby włączyć niestandardowe sprawdzanie poprawności dla pola tekstowego:

  1. Dodaj pole tekstowe w dokumencie, szablonie, elemencie biblioteki treści lub formularzu.

  2. W ruchomym panelu wybierz opcję Właściwości, a następnie pozycję Reguła niestandardowa (wyrażenie regularne) z listy rozwijanej Walidacja.

  3. W polu Wzorzec reguły niestandardowej wpisz wyrażenie regularne określające format danych, który ma wprowadzać odbiorca.

  4. W polu Instrukcje dla odbiorcy podaj szczegóły, które pomogą odbiorcom wprowadzić prawidłowe informacje.

  5. Włącz wymagane ustawienie, a następnie wyślij dokument.

Po wysłaniu dokumentu odbiorca będzie mógł zakończyć jego edycję tylko wtedy, gdy wprowadzi prawidłowe informacje. Jeśli poda informacje w nieprawidłowym formacie, pole zostanie podświetlone na czerwono.

Wyrażenia regularne mogą być złożone, a ich implementacja może wymagać znajomości określonych funkcji i opcji wyrażeń regularnych. Tutaj dowiesz się więcej o wyrażeniach regularnych.

Przykłady wzorców sprawdzania poprawności wyrażeń regularnych

Oto kilka przykładów wzorców sprawdzania poprawności wyrażeń regularnych:

Kanadyjski numer ubezpieczenia społecznego (SIN)

  • Wzór: ^\d{3}(\s?|[-]?)\d{3}(\s?|[-]?)\d{3}$

  • Opis: sprawdza poprawność kanadyjskiego numeru ubezpieczenia społecznego. Akceptowane wartości to 123123123, 123 123 123 lub 123-123-123.

Skróty stanów USA

  • Wzór: (A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])

  • Opis: sprawdza poprawność skrótów pocztowych nazw stanów USA (dwie litery, zawsze pisane wielką literą, bez kropek).

Numer ubezpieczenia społecznego w Wielkiej Brytanii (NINo)

  • Wzór: [A-CEGHJ-PR-TW-Z]{1}[A-CEGHJ-NPR-TW-Z]{1}\s?[0-9]{2}\s?[0-9]{2}\s?[0-9]{2}\s?[A-DFMP ]

  • Opis: sprawdza poprawność numeru ubezpieczenia społecznego w Wielkiej Brytanii. NINo składa się z dwóch liter, sześciu cyfr i dodatkowej litery na końcu, którą jest zawsze A, B, C lub D. Wygląda np. tak: QQ 12 34 56 A.

Międzynarodowy numer konta bankowego (IBAN)

  • Wzór: ^[A-Z]{2}[0-9]{2}[A-Z0-9]{1,30}$

  • Opis: sprawdza poprawność międzynarodowego numeru rachunku bankowego (IBAN), standardowego formatu używanego w większości krajów europejskich. Format składa się z liter i cyfr i ma stałą długość do 34 znaków.

Czy to odpowiedziało na twoje pytanie?