Ta strona nie byla aktualizowana od 2007 roku. Traktujcie ja jako archiwum.

Wyrażenia regularne (Regular expressions)

Sprawdzacz wyrażeń regularnych (Regular expressions checker) Sprawdzacz wyrażeń regularnych służy do łatwego sprawdzenia czy dana fraza spełnia podane wyrażenie regularne czy też nie. Aby sprawdzić czy dany ciąg spełnia dane wyrażenie regularne wprowadź obydwa do poniższego formularza. Skrypt zwróci wartość true gdy podana fraza spełnia podane wyrażenie bądź też false gdy nie spełnia lub w podanym wyrażeniu regularnym występuje błąd składni:

Wyrażenie regularne (np: ^[0-9]+$):
Ciąg do sprawdzenia:
Jako wyniki pokaż:

Ostatnio przeprowadzone sprawdzenia wyrażeń regularnych
Dokonanych sprawdzeń: 147085
pokaż ostatnie 5 | pokaż tylko moje (max 50)
ID Wyrażenie Ciąg Wynik Pasujące ciągi
147078^[a-z]+\b$tojesttextTRUE
  • tojesttext
147077^[a-z]+$tojesttextTRUE
  • tojesttext
147075^[a-z]+$tretertTRUE
  • tretert
147062^[0-9]+$34TRUE
  • 34
147060[0-9]34aTRUE
  • 3
147059^[0-9]34aTRUE
  • 3
147058^[0-9]34TRUE
  • 3
147054^[0-9]34bbbbTRUE
  • 3
147053[0-9]34bbbbTRUE
  • 3
147052^[0-9]34bbbbTRUE
  • 3
147051^[0-9]345677TRUE
  • 3
147044^[0-9]1124TRUE
  • 1
147042^[0-9]{4}$1124TRUE
  • 1124
147039^[0-9]112ffffTRUE
  • 1
147038^[0-9]112e3TRUE
  • 1
147035^(19|20)\d\d[-](0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])$2020-12-31TRUE
  • 2020-12-31
  • 20
  • 12
  • 31
147033\d{1,5}\/[A-Z]\/\d{4}123/P/2020TRUE
  • 123/P/2020
147029\d{1,5}\/[A-Z]\/\d{4}00123/P/2020TRUE
  • 00123/P/2020
147025^(19|20)\d\d[-](0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])$2001-08-20TRUE
  • 2001-08-20
  • 20
  • 08
  • 20
147020^[0-9]1abc 3bcdTRUE
  • 1
147019^[0-9]1abcTRUE
  • 1
147017^aabbc alaTRUE
  • a
147014^aabc alaTRUE
  • a
147013[^a]abc alaTRUE
  • b
147012ME^(|PC|KG|EA|PCS|PCE|ME)$TRUE
  • ME
147011ME^(-|PC|KG|EA|PCS|PCE|ME)$TRUE
  • ME
147010ME^(|PC|KG|EA|PCS|PCE|ME)$TRUE
  • ME
147009ME^(|PC|KG|EA|PCS|PCE|ME)$TRUE
  • ME
147004^[0-9a-zA-Z_.-][email protected][0-9a-zA-Z.-]+\.[a-zA-Z]{2,3}$[email protected]TRUE
147002^[0-9a-zA-Z_.-][email protected][0-9a-zA-Z.-]+\.[a-zA-Z]{2,3}$[email protected]TRUE
147001^[a-zA-Z0-9]{10,}$3333333333TRUE
  • 3333333333
146998^[a-zA-Z0-9]{10,}$aaaaaaaaaaTRUE
  • aaaaaaaaaa
146995^[0-9a-zA-Z_.-][email protected][0-9a-zA-Z.-]+\.[a-zA-Z]{2,3}$[email protected]TRUE
146993^[0-9]+$135TRUE
  • 135
146990^([0-9\-.])+$30.11-2.12.2020TRUE
  • 30.11-2.12.2020
  • 0
146989^([0-9\-.])+$1-2.12.2020TRUE
  • 1-2.12.2020
  • 0
146988^([0-9\-.])+$1-2TRUE
  • 1-2
  • 2
146987^([0-9\-]{2,5})+$1-2TRUE
  • 1-2
  • 1-2
146986^([0-9\-]{2,5})+$123TRUE
  • 123
  • 123
146983\d{4}\/[A-Z]{2}\/[A-Z]{3}\/\d{6}2020/FV/AAA/005111TRUE
  • 2020/FV/AAA/005111
146982\d{4}\/[A-Z]{2}\/[A-Z]{3}2020/FV/AAA/005111TRUE
  • 2020/FV/AAA
146980\d{4}\/[A-Z]{2}\/[A-Z]{3}2020/FV/AAA/005111TRUE
  • 2020/FV/AAA
146979[A-Z]{2}\/[A-Z]{3}2020/FV/AAA/005111TRUE
  • FV/AAA
146978[A-Z]{3}2020/FV/AAA/005111TRUE
  • AAA
146972^([0-9]{4})+$1234TRUE
  • 1234
  • 1234
146970^([0-9]{4})+$1234TRUE
  • 1234
  • 1234
146969^(0*[1-9]|[12][0-9]|3[01])[-.](0*[1-9]|1[012])[-.]\d\d\d\d$31.2.2020TRUE
  • 31.2.2020
  • 31
  • 2
146968^(0*[1-9]|[12][0-9]|3[01])[-.](0*[1-9]|1[012])[-.]\d\d\d\d$30.2.2020TRUE
  • 30.2.2020
  • 30
  • 2
146967^(0*[1-9]|[12][0-9]|3[01])[-.](0*[1-9]|1[012])[-.]\d\d\d\d$05.2.2020TRUE
  • 05.2.2020
  • 05
  • 2
146965^(0*[1-9]|[12][0-9]|3[01])[-.](0[1-9]|1[012])[-.]\d\d\d\d$05.12.2020TRUE
  • 05.12.2020
  • 05
  • 12
146964^(0*[1-9]|[12][0-9]|3[01])[-.](0[1-9]|1[012])[-.](19|20)\d\d$05.12.2020TRUE
  • 05.12.2020
  • 05
  • 12
  • 20
146963^(0*[1-9]|[12][0-9]|3[01])[-.](0[1-9]|1[012])[-.](19|20)\d\d$5.12.2020TRUE
  • 5.12.2020
  • 5
  • 12
  • 20
146960^(0[1-9]|[12][0-9]|3[01])[-.](0[1-9]|1[012])[-.](19|20)\d\d$05.12.2020TRUE
  • 05.12.2020
  • 05
  • 12
  • 20
146959^(0[1-9]|[12][0-9]|3[01])[-.](0[1-9]|1[012])[-.](19|20)\d\d$05-12-2020TRUE
  • 05-12-2020
  • 05
  • 12
  • 20
146955^(0[1-9]|[12][0-9]|3[01])[-](0[1-9]|1[012])[-](19|20)\d\d$05-12-2020TRUE
  • 05-12-2020
  • 05
  • 12
  • 20
146952^(0[1-9]|[12][0-9]|3[01])[-](0[1-9]|1[012])[-](19|20)\d\d$20-12-2020TRUE
  • 20-12-2020
  • 20
  • 12
  • 20
146950^[0-9]{1,2}-[0-9]{1,2}-[0-9]{4}$20-12-2020TRUE
  • 20-12-2020
146946a|babbbbcTRUE
  • a
146945c|dabbbbcTRUE
  • c
146944ab*cabbbbcTRUE
  • abbbbc
146940a*b*(bab)b*a*bbabbababbaTRUE
  • bbabba
  • bab
146939a*b*(bab)*b*a*bbabbababbaTRUE
  • bba
146938a*b*(ab|ba)*b*a*bbbbbbaaaaababaaaaaaTRUE
  • bbbbbbaaaaa
146937a*b*(ab|ba)*bbbbbbbaaaaababaaaaaaTRUE
  • bbbbbb
146936a*b*(ab|ba)*bababaTRUE
  • abab
  • ba
146935a*b*(ab|ba)*bbabaTRUE
  • bab
  • ba
146934^[0-9]{4}$2222TRUE
  • 2222
146932[0-9]{4}$22222TRUE
  • 2222
146931[0-9]{4}22222TRUE
  • 2222
146930[0-9]{4}22222TRUE
  • 2222
146929[0-9]{4}2222TRUE
  • 2222
146927[[a-zA-Z0-9]+-[0-9]+][dsdsfd-fdfdfd-65656]TRUE
  • fdfdfd-65656]
146926[[a-zA-Z-0-9]+-[0-9]+][dsdsfd-fdfdfd-65656]TRUE
  • [dsdsfd-fdfdfd-65656]
146925[[a-zA-Z-0-9]+-[0-9]+][dsdsfdfdfdfd-65656]TRUE
  • [dsdsfdfdfdfd-65656]
146921^(0)|(48)|(60)$60TRUE
  • 60
  • 60
146919^(0)|(48)|(60)$48TRUE
  • 48
  • 48
146917^(0)|(48)|(60)$0TRUE
  • 0
  • 0
146916^((?:\d{1,2}\,)?\d{2,2})|[0]$100TRUE
  • 10
  • 10
146915^((?:\d{1,2}\,)?\d{2,2})|[0]$99TRUE
  • 99
  • 99
146914^((?:\d{1,2}\,)?\d{2,2})|[0]$0TRUE
146912a(a*b*)babTRUE
  • ab
146911a(a*b*)baaaaabTRUE
  • aaaaab
  • aaaa
146910a(a|b)*baaaaabTRUE
  • aaaaab
  • a
146908&#x.{2};Add boot item to GPT UEFI nvram menuÿÿÿÿÿÿÿÿÿ™y3-ÍTRUE
  • ÿ
146906[0-9]{4}1239TRUE
  • 1239
146905[0-9]{4}1111TRUE
  • 1111
146903998[019]998998TRUE
  • 9989
146902998[019]99813TRUE
  • 9981
146900998[0-9]{3}998998TRUE
  • 998998
146899998[019]\d?998998TRUE
  • 99899
146898998\d?998998TRUE
  • 9989
146895^[0-9]{10}$4508951024TRUE
  • 4508951024
146893998[019]\d?99813TRUE
  • 99813
146892998[019]\d?998002TRUE
  • 99800
146891998[019]\d?998001TRUE
  • 99800
146890998[019]\d?998998TRUE
  • 99899
146889998[01]\d?998013TRUE
  • 99801
146888998[01]\d?99813TRUE
  • 99813
146887998[01]\d?998001TRUE
  • 99800
Dokonanych sprawdzeń: 147085
pokaż ostatnie 5 | pokaż tylko moje (max 50)

Składnia wyrażeń regularnych (Regular expressions Syntax) Na powyższy temat napisano juz całe tomiszcza - nie ma więc sensu sie rozpływać nad tym na tej stronie. Podam jedynie kilka linków do stron opisujšcych składnię wyrażeń regularnych:

Przykładowe wyrażenia regularne (Regular expressions examples) Poniżej zamieszczam kilka linków do stron zawierających przykładowe wyrażenia regularne:

Nawigator
[powrót do góry strony]