ODBIERZ TWÓJ BONUS :: »

JavaScript. Wyrażenia regularne dla programistów Tomasz Sochacki

Autor:
Tomasz Sochacki
Serie wydawnicze:
Standard
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 4
Stron:
240
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
29,40 zł 49,00 zł (-40%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Czytania i tworzenia wyrażeń regularnych w JavaScript
  • Rozróżniania podstawowych elementów składni wyrażeń regularnych
  • Stosowania znaków specjalnych, klas i zakresów znaków
  • Grupowania, używania alternatywy i odwołań wstecznych
  • Wykorzystywania kwantyfikatorów zachłannych i niezachłannych
  • Używania wyprzedzeń pozytywnych i negatywnych (lookahead)
  • Definiowania i obsługi flag wyrażeń regularnych (g, i, m, u, y)
  • Tworzenia i testowania wyrażeń regularnych za pomocą obiektu RegExp
  • Korzystania z metod test, exec, search, match, replace i split
  • Przetwarzania tekstów z wykorzystaniem wyrażeń regularnych i Unicode
  • Walidacji i przetwarzania danych (liczb, dat, e-maili, adresów IP, PESEL, NIP, REGON, ISBN)
  • Usuwania, zamiany i cenzurowania fragmentów tekstu (np. HTML, komentarzy, białych znaków)
  • Analizowania i modyfikowania ciągów znakowych na podstawie wzorców
  • Weryfikacji poprawności haseł, numerów kart kredytowych i innych danych wrażliwych
  • Stosowania zaawansowanych technik (nazwane grupy przechwytujące, cofnięcia, grupy znakowe Unicode)
  • Unikania typowych błędów i pułapek podczas pracy z wyrażeniami regularnymi

Świadomie stosuj wzorce - to ułatwi Ci pracę!

Wyrażenia regularne w JavaScripcie, podobnie ja we wszystkich innych językach programowania, wymyślono po to, żeby ułatwić programistom pracę. Są one niezastąpione chociażby przy walidacji informacji wprowadzanych przez użytkowników, przeszukiwaniu zbiorów danych czy automatyzacji wielu zadań. Niestety, duża część programistów - wcale nie tylko początkujących - omija je szerokim łukiem w przekonaniu, że zbyt trudno je zrozumieć, a pomyłka może drogo kosztować. Z tej książki dowiesz się, jak należy czytać i samodzielnie konstruować oraz testować wyrażenia regularne, żeby służyły założonym przez Ciebie celom. Szybko przekonasz się, jak wygodne jest to rozwiązanie.

Niezależnie od tego, czy jesteś nowicjuszem, czy programujesz od lat, znajdziesz tu coś dla siebie. Poznasz metody i zasady pracy z regexami, nauczysz się testować wzorce i dopasowywać je do swoich zamierzeń. Dogłębna analiza składni wyrażeń regularnych oraz ich zastosowania została tu poszerzona o omówienie potencjalnych problemów i częstych błędów popełnianych przez osoby stawiające pierwsze kroki w tym obszarze. Przeczytaj, wypróbuj wyrażenia regularne i zacznij używać ich na co dzień, a Twoja praca w JavaScripcie stanie się znacznie bardziej efektywna!

  • Na początek nieco teorii
  • Składnia wyrażeń regularnych w JavaScript
  • Praca z wyrażeniami regularnymi w JavaScript
  • Przykładowe wyrażenia regularne z omówieniem
  • Przyszłość wyrażeń regularnych w JavaScript

Regexy - używaj ich regularnie!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Zobacz pozostałe książki z serii Standard

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "JavaScript. Wyrażenia regularne dla programistów" zawiera praktyczne przykłady użycia regexów w codziennej pracy programisty?
Tak, książka oferuje liczne praktyczne przykłady i gotowe wzorce wyrażeń regularnych, które można wykorzystać m.in. do walidacji danych, przetwarzania tekstu czy analizy ciągów znaków w JavaScripcie.
2. Czy znajdę w tej książce wyjaśnienie składni i zasad działania wyrażeń regularnych w JavaScripcie?
Tak, książka szczegółowo omawia składnię wyrażeń regularnych w JavaScripcie, wyjaśniając zarówno podstawowe, jak i zaawansowane konstrukcje oraz flagi.
3. Czy książka nadaje się do nauki samodzielnej, jeśli dopiero zaczynam przygodę z wyrażeniami regularnymi?
Tak, publikacja została napisana z myślą o osobach na różnych poziomach zaawansowania i prowadzi czytelnika krok po kroku od podstaw do bardziej złożonych tematów.
4. Jakie zagadnienia związane z walidacją danych mogę znaleźć w książce?
W książce znajdziesz wzorce i omówienia dotyczące walidacji m.in. adresów e-mail, numerów PESEL, NIP, REGON, numerów kart kredytowych, adresów IP, dat, godzin, a także haseł czy kodów pocztowych.
5. Czy książka porusza temat obsługi znaków Unicode w wyrażeniach regularnych?
Tak, autor dokładnie wyjaśnia zagadnienia związane z Unicode, kodowaniem znaków oraz stosowaniem odpowiednich flag w wyrażeniach regularnych w kontekście JavaScriptu.
6. Czy książka wyjaśnia różnice między metodami test, exec, search, match, replace i split w kontekście wyrażeń regularnych?
Tak, w książce znajdziesz szczegółowe omówienie tych metod, ich zastosowań oraz różnic w działaniu podczas pracy z wyrażeniami regularnymi.
7. Czy publikacja obejmuje najnowsze funkcje i standardy ECMAScript dotyczące wyrażeń regularnych?
Tak, w ostatnich rozdziałach książki opisane są najnowsze zmiany i funkcje, takie jak flaga dotAll, nazwane grupy przechwytujące czy grupy znakowe Unicode.
8. Czy książka pomoże mi unikać typowych błędów podczas pisania wyrażeń regularnych?
Tak, autor zwraca uwagę na najczęstsze pułapki i błędy popełniane przez programistów oraz podpowiada, jak ich unikać w praktyce.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
49,00 zł
Niedostępna
Ebook
29,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile