[ rourke @ 18.04.2007. 14:37 ] @
Pozdrav svima, Imam funkciju koja proverava uneti string parametar i vraca boolean ukoliko je uneti string prosao validaciju. Primer: Code: function isValid($Value) { $ValidChars = ". _+"; if(!eregi("^[a-z0-9$ValidChars]{" . MIN_SIZE . "," . MAX_SIZE . "}$",$Value)) { return false; } return true; } MIN_SIZE i MAX_SIZE su konstante za minimalnu i maksimalnu duzinu (3, 24) Ova funkcija obavjla posao, sve dotle dok se ne unese neki unicode znak (tj. prebaci se tastatura recimo na cirilicu i kuca šđč...). Odmah sam predpostavio da je greska negde u delu izraza : a-z i shvatio da mozda problem nije toliko lak. Da li mozda imate neko resenje za ovo, tj. da li mozda moze nekako prosiriti ovaj "scope" od a-z i sl. Da li mozda moram da menjam pristup iz korena? Hvala na pomoci |