Add new comment to RegExpBuilder: regulární výrazy v JavaScriptu snadno a rychle
Moje kniha o CMS Drupal
Poslední komentáře
- 10 hours 53 minutes ago
- 10 hours 53 minutes ago
- 1 day 1 hour ago
- 1 day 1 hour ago
- 1 day 2 hours ago
- 1 day 2 hours ago
- 1 day 5 hours ago
- 1 day 5 hours ago
- 1 week 6 days ago
- 1 week 6 days ago
Nové diskuze
- (2 months 2 weeks zpět)
- (9 months 1 week zpět)
- (10 months 3 weeks zpět)
- (1 year 8 months zpět)
- (1 year 8 months zpět)
- (2 years zpět)
- (2 years zpět)
- (2 years 1 month zpět)

Souhlasím, že potkat složité regulární výrazy ve starém projektu je často noční můra. Správnou dokumentací a testy se z nich ale stávají velice silní pomocníci.
Uvedený regulární výraz neodpovídá tomu, co bych podle zápisu v RegExpBuilderu čekal. V hezké zápisu je konstrukce ".min(1).digits()", které v regulární výrazu odpovídají věci jako "11", "11,9", "11,11,2", ",", "1", ",,," atd. což není vždy správně. Dále pro mě nelogický je ve výrazu vše počínaje ".then(“.”)" nepovinné. Bylo by také vhodné zmínit, že všechny mezery jsou automaticky přeskakovány při vyhodnocení.
Ač mají regulární výrazy složitou syntaxi, je k nim mnoho nástrojů, které pomohou s jejich pochopení a odzkoušení. Naopak podobné knihovny vedou k tomu, že musím nastudovat konkrétní knihovnu a hlavně, že případné chyby se složitě ladí. Chyby, které takhle mohou třeba při validaci vzniknout jsou skoro neviditelné.