Panel narzedzia

Tools Eficore
Tester regex
Wszystkie narzedzia
Narzędzie

Tester regex

Sprawdzanie wyrażeń regularnych, dopasowań i grup w JavaScript.

Regex poprawny2 dopasowań

/\b[\w.%+-]+@[\w.-]+\.[A-Za-z]{2,}\b/giu

Wyrażenie

JavaScript
Tester używa silnika JavaScript. Inne języki mogą mieć drobne różnice składni.

Tekst testowy

Podgląd dopasowań

2 wyników
Kontakt:
anna@example.com
support@eficore.pl
Niepoprawny adres: test@

Lista wyników

#1index 9
anna@example.com
#2index 26
support@eficore.pl

Szybka pomoc regex

ściąga
.

Dowolny znak poza nowa linia. Z flaga s obejmuje tez nowe linie.

* + ?

* oznacza 0 lub wiecej, + oznacza 1 lub wiecej, ? oznacza opcjonalnie.

[abc] i [^abc]

Nawiasy kwadratowe wybieraja jeden znak z zestawu, a ^ w srodku neguje zestaw.

(...)

Grupa pozwala lapac fragment wyniku albo laczyc czesc wzorca w calosc.

^ i $

^ oznacza poczatek, $ koniec tekstu albo linii przy wlaczonej fladze m.

\d \w \s

\d to cyfra, \w to litera/cyfra/podkreslenie, \s to bialy znak.

Najczęstsze przykłady

gotowe wzorce
EmailProsty adres email
\b[\w.%+-]+@[\w.-]+\.[A-Za-z]{2,}\b
Telefon PLPolski numer telefonu z opcjonalnym +48
(?:\+48\s?)?(?:\d{3}[\s-]?){2}\d{3}
Strona WWWAdres www z http, https albo sama domena
\b(?:https?:\/\/)?(?:www\.)?[A-Za-z0-9.-]+\.[A-Za-z]{2,}(?:\/\S*)?\b
Kod pocztowyKod pocztowy w formacie 00-000
\b\d{2}-\d{3}\b
Data ISOData w formacie RRRR-MM-DD
\b\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])\b
HEX kolorKolor HEX, 3 albo 6 znakow
#(?:[0-9A-Fa-f]{3}){1,2}\b