Teksty i String
Walidacja e-maili, PESEL i NIP, przyjazne adresy URL, wyrażenia regularne oraz formatowanie i sortowanie polskich napisów — wszystko wokół klasy String.
5 skryptów w tej kategorii
Walidacja danych: e-mail, PESEL i NIP
Zestaw gotowych metod sprawdzających adres e-mail, numer PESEL (data urodzenia, płeć i cyfra kontrolna) oraz NIP z sumą kontrolną modulo 11, z tolerancją myślników i spacji.
średni Zobacz kod → Teksty i StringPrzyjazny URL z polskich znaków
Zamienia tytuł „Żółć i Łódź!” na adres zolc-i-lodz: polskie litery rozkłada Normalizer, znaki specjalne wypadają, powtórzone separatory sklejają się w jeden, a duplikat nazwy dostaje kolejny numer.
średni Zobacz kod → Teksty i StringFormatowanie i składanie tekstu
Zestaw przykładów String.format, StringBuilder i bloków tekstu: kwoty po polsku, tabela z równymi kolumnami, skracanie zbyt długich nazw i bezpiecznie zakodowany fragment HTML.
początkujący Zobacz kod → Teksty i StringSortowanie polskich napisów (Collator)
Sortowanie i porównywanie tekstów tak, jak układa je polski alfabet: Collator zamiast String.compareTo, opcjonalne rozróżnianie wielkości liter, bezpieczna obsługa null i sortowanie rekordów po nazwisku.
średni Zobacz kod → Teksty i StringWyrażenia regularne w praktyce
Warsztat Pattern i Matcher: wzorce kompilowane raz w stałych, matches kontra find, grupy nazwane, bezpieczna podmiana przez Pattern.quote i Matcher.quoteReplacement oraz flaga, bez której \w gubi polskie litery.
średni Zobacz kod →