Niestety w tej książce nie znalazłam wyjaśnienia, więc pytam tu.
Jeżeli chcemy obsłużyć liczby z ewentualną końcówka dzisiętną używamy wyrażenia:
Kod
"^0|-?[1-9][0-9]*(,[0-9]{1,2})?$"
I tu jest wszystko zrozumiałe, ale nastepny kod służy do obsługi tych samych liczb co wyżej plus ewentualnie seperatora tysięcy w postaci "."(kropki):
<?php $a = '1005.5.2.6..5000,9'; ?>
Dla przykładu który podałem również wyświetli good, ale to jest akurat mniej ważne. Bardziej mnie interesje co ma oznazać '+' i 'OR' po fragmencie "^0|-?[1-9]"

Może to zagmatwane, ale musze się dowiedzieć co i jak bo moja wiedza będzie niekompletna

***EDIT***
Ja nierozumiem
