Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko184
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking

    Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
Slashlab
Slashlab

Slashlab

Dołączył 1 tydz. temu
  • Obserwuj
  • Akcje 3
  • Znaleziska 3
  • Mikroblog 0
  • Obserwujący 0
  • Obserwowane 5

4

Numerik walidacja PESEL, NIP i REGON w PHP oraz JavaScript/TypeScript

Zrobiłem Numerik bibliotekę do walidacji i parsowania polskich numerów identyfikacyjnych: PESEL, NIP, REGON, KRS, NRB, VAT-EU, IBAN, dowód osobisty i paszport. Dostępna dla PHP i TypeScript/JS, plus gotowe reguły walidacji do Laravela. Zamiast zwracać proste true/false, Numerik zwraca *dlaczego*...

Slashlab
z
wykop.pl
dodany: 02.08.2026, 20:25:33
  • 4
  • #
    php
  • #
    javascript
  • #
    typescript
  • #
    laravel
  • #
    walidacja
  • #
    opensource
Slashlab
Slashlab
Slashlab
Autor
03.08.2026, 21:27:30 via Wykop
  • 0
@MrDracek:

Dzięki za merytoryczne code review. Z częścią uwag pełna zgoda, z resztą pozwolę sobie polemizować:

VatEu i hardcoded "PL" - Racja, ewidentne niedopatrzenie. W getFormatted() wbiłem to na sztywno, zamiast użyć $this->getCountryCode()
Slashlab
Slashlab
Slashlab
Autor
09.08.2026, 10:11:09 via Wykop
  • 0
@pyroxar: Hej, nie bardzo rozumiem co masz na myśli pisząc "cedzić każdą linijkę kodu".

Jeśli chodzi o to czy warto korzystać z gotowej sprawdzonej i dobrze otestowanej biblioteki niż metody którą AI wrzuci do Twojego kodu... To pewnie jedno i drugie ma tyle samo sensu w zależności od projektu, jego skali i wymagań.

Pozdrawiam.

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia