PDA

Pogčedajte punu verziju : ranges pomocu regexpa


ivanhoe
12. 11. 2007., 04:35
jel postoji neki jednostavan nacin da se provere numericki opsezi uz pomoc regExpa ?

Znaci dobijam neki string koji u sebi sadrzi nizove cifara u grupama i onda recimo prvi broj treba da bude npr. izmedju 1000 i 2000, a drugi izmedju 5 i 19, i onda to treba proveriti u inputu. Brojevi su takvi da ne moze da se proverava cifra po cifra, nego ima smisla samo kao ceo broj...

jablan
12. 11. 2007., 09:31
Ne, koliko ja znam. Samo match(), pa posle provera svake poklopljene grupe.

Ustvari, kad malo bolje razmislim, možda bi i mogao neke akrobacije tipa (1\d{3})|2000 i [5-9]|(1\d), ali bi upropastio čitljivost i održivost koda, ne verujem da je vredno truda.