Jak korzystać z walidacji wyrażenia regularne (regexp) w pytaniu otwartym?
Wyrażenia regularne - Regexp - to mechanizm zaawansowanej walidacji tekstu, który pozwala wymusić na respondencie wpisanie odpowiedzi w ściśle określonym formacie. Funkcja ta działa jak precyzyjny filtr – przepuszcza tylko te odpowiedzi, które idealnie pasują do zdefiniowanego wzorca (np. kod pocztowy w układzie XX-XXX lub 11-cyfrowy numer PESEL). Dzięki temu zbierane wyniki są spójne, czyste i gotowe do analizy bez konieczności ręcznego poprawiania literówek.
Dostępność i uruchomienie funkcji
Funkcja walidacji Regexp została zaprojektowana specjalnie dla pojedynczych pól tekstowych. Aby z niej skorzystać:
Dodaj do ankiety Pytanie otwarte.
W menu opcji po prawej stronie, w sekcji Pole odpowiedzi, rozwiń listę i wybierz Własny format.
W pojawiającym się oknie Wyrażenie regularne wpisz odpowiedni kod lub skorzystaj z generatora AI.

Ważne ograniczenia:
Funkcja walidacji Regexp działa wyłącznie dla standardowego Pytania otwartego.
Opcja "Własny format" jest obecnie niedostępna dla pytań typu Formularz oraz dla pytań pogłębiających.
Generator wyrażeń – Pomoc AI
Nie musisz posiadać wiedzy programistycznej, aby korzystać z tej funkcji. Obok pola na kod znajduje się przycisk Pomoc AI. Po jego kliknięciu wystarczy opisać pożądany format własnymi słowami (np. "polski numer telefonu", "kod rabatowy składający się z 6 wielkich liter"), a system automatycznie wygeneruje i podstawi prawidłowe wyrażenie regularne.
Komunikaty błędów i dobre praktyki
Jeśli respondent wpisze wartość niezgodną z ustawionym przez Ciebie kodem Regexp, system zablokuje wysłanie odpowiedzi i podświetli pole, wyświetlając standardowy komunikat: "Nieprawidłowy format danych".
Obecnie system obsługuje jeden uniwersalny komunikat dla tej funkcji. Oznacza to, że w przypadku posiadania w ankiecie większej liczby pytań z walidacją Regexp, nie ma możliwości ustawienia indywidualnego komunikatu błędu dla każdego z nich.
Rekomendacja: Aby ułatwić respondentom poprawne wypełnienie ankiety i uniknąć ich frustracji ogólnym komunikatem błędu, zawsze uzupełniaj pole "Dodatkowa treść" w konfiguracji pytania.
Wpisz tam jasną instrukcję wskazującą oczekiwany format, np.:
Przykładowe kody do skopiowania
Poniżej znajdziesz kilka najpopularniejszych wyrażeń regularnych, które możesz wkleić bezpośrednio do konfiguracji pytania:
Kod pocztowy (XX-XXX):
^\d{2}-\d{3}$Numer PESEL (11 cyfr):
^\d{11}$Adres e-mail:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$Polski numer telefonu (akceptuje kierunkowy i spacje):
^(?:\+?48\s?)?[1-9]\d{2}\s?\d{3}\s?\d{3}$
