[ kazil @ 27.11.2007. 10:24 ] @
Ukoliko postoji tema koja je odgovor na ovo moje molim vas da me preusmerite tamo, ja nisam nasao nista slicno. hvala :)

U pitanju je provera da li je unet telefonski broj, znaci samo brojevi i eventualno karakteri + - /

Sa jedne forme kupim telefonski broj. 99,99% da ce biti u pitanju samo nasi brojevi, tako da se ogranicavam na sledece mogucnosti:

xxx/xxx-xxx
xxx/xxxxxx
xxx/xx-xx-xxx
xxx/xxx-xx-xx
xxx/xx-xxx-xx
i sve ovo sa +xxxxx/...

kolko-tolko sam provalio regexp za po jednu situaciju:

("^[+][0-9]+[/][0-9]+[-][0-9]+[-][0-9]",$tel_broj)
i slicno za sve. kombinovao sam sa if-ovima, al` onda mi ili svaka mogucnost prolazi ili ne prolazi nista. jedno resenje mi je da zahtevam samo u jednom formatu, recimo +xxxxx/xx-xx-xxx i da ni u kom drugom obliku ne prolazi. mislio sam da budem malo popustljiviji i da pustam kombinacije koje sam gore naveo. dajte savet, na koji nacin da radim? ili da uopste ne radim ovako? mozda neki alternativno resenje?
[ Zmaj @ 27.11.2007. 15:15 ] @
izbaci crte, kod nas ne postoji odredjeni format tel broja, tako da u formu za upis postavi u formatu xxx/xxxxxxx s tim da ces imati od 5-7 cifara bez pozivnog, kasnije ce ti biti lakse da pretrazujes. Kod nas ljudi sami grupisu cifre tako da nema nekog pravila (pitaj drugare da ti izdiktiraju broj mobilnog pa ce ti biti jasno)