Jak używać
- Wybierz kategorię lub wyszukaj wzorzec.
- Wpisz tekst testowy w polu.
- Odczytaj, czy wzorzec pasuje, i skopiuj regex.
Opis opcji
- Wzorce
- Biblioteka zawiera formaty tekstowe, takie jak e-mail, URL, domena, IPv4, data, czas, liczba i silne hasło.
- Składnia
- Wzorce używają składni JavaScript i działają w wielu językach, ale przy kopiowaniu pamiętaj o escapowaniu ukośników odwrotnych.
Jak zbudowany jest wzorzec: przykład IPv4
Wzorzec IPv4 pokazuje typową strukturę wyrażenia regularnego do walidacji. Jeden oktet jest zapisany jako cztery alternatywy sprawdzane po kolei, więc każda przyjmuje tylko wartości 0–255:
25[0-5] 250–255
2[0-4]\d 200–249
1\d\d 100–199
[1-9]?\d 0–99, with no leading zero
Cały wzorzec to (octet\.){3}octet, zakotwiczony przez ^ i $. Dlatego 192.168.1.1 pasuje, a 256.1.1.1, 01.2.3.4 i 1.2.3 nie.
Format to nie poprawność
Wzorzec sprawdza tylko kształt. Wzorzec daty przyjmuje 2026-02-30, ponieważ dopuszcza dzień 30 w każdym miesiącu, a odrzuca 2026-13-01, bo miesiąc 13 nie istnieje. W przypadku prawdziwych dat po sprawdzeniu wyrażeniem regularnym przetwórz wartość biblioteką dat swojego języka.
Najczęściej zadawane pytania
Czy regex potwierdza, że adres lub numer jest prawdziwy?
Nie. Sprawdza tylko format. Istnienie konta, karty lub adresu wymaga osobnej walidacji.
Czy mogę używać tych wzorców w Pythonie?
Większość tak, choć różnice składni mogą wymagać drobnych zmian.
Dlaczego dopasowanie nie działa?
Sprawdź spacje, wielkość liter, flagi oraz to, czy cały tekst został wklejony zgodnie z oczekiwanym formatem.
Prywatność
To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.