Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

php skripra postanski broj

[es] :: PHP :: php skripra postanski broj

[ Pregleda: 4696 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ETM
Milo Jerosimic

Član broj: 312889
Poruke: 4
*.dynamic.isp.telekom.rs.



+4 Profil

icon php skripra postanski broj15.05.2017. u 20:22 - pre 84 meseci
Postovani,

Kako biste napisali funkciju koja vrši validaciju poštanskog broja, 5 cifara, prva cifra ne sme biti 0?

Pozdrav!
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.bb.online.no.

Sajt: norway.dakipro.com


+190 Profil

icon Re: php skripra postanski broj15.05.2017. u 20:36 - pre 84 meseci
ako ne smislis nista bolje, za pocetak mozes da stavis $input > 9999 && <100000
 
Odgovor na temu

ETM
Milo Jerosimic

Član broj: 312889
Poruke: 4
*.dynamic.isp.telekom.rs.



+4 Profil

icon Re: php skripra postanski broj15.05.2017. u 21:14 - pre 84 meseci
Postovani,

Zahvaljujem se na odgovoru.
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: php skripra postanski broj15.05.2017. u 23:03 - pre 84 meseci
Malo bzvz što za ovakve proste stvari tražiš pomoć od drugih, jer upravo ovakvi lagani zadaci jesu idealni kako bi početnici probili led, ali ako je vać tako kako je ...

Pored verovatno najbolje html <input type="range"> ili <input type="number"> (i min/max dodatnih atributa) varijante,
još jedna od milion varijanti .. uz pomoć str_split funkcije ..

Code (php):


// Korisnik je pritisnuo dugme za submit ..

$postal = trim($_POST['postal_code']);

$split = str_split($postal);

if (count($split) !== 5) $error = 'Poštanski broj mora imati "5" cifara.';
elseif (((int) $split[0]) === 0) $error = 'Prvi broj poštanskog koda ne može biti "0"';
else $error = false;

if (is_bool($error) && !$error) {

  // Ok. Nastavi dalje procesiranje ...

} else {

  // Not ok.  
  echo $error;

}

 

about:networking
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6279

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: php skripra postanski broj16.05.2017. u 05:22 - pre 84 meseci
Uzmeš listu svih poštanskih brojeva i validiraš unos prema njoj, jer nema smisla ni da korisnik unese bilo koji broj koji stvarno i nije poštanski broj.

Ako baš insisitraš na toj numeričkoj validaciji, pretvopri unos u integer i time će vodeće nula automatski biti igubljene,a onda proveriu da li je integer u opsegu 99999 > i > 9999.
 
Odgovor na temu

eki_yu
Dalibor Milenkovic
Toronto

Član broj: 24255
Poruke: 187
207.35.134.*

Sajt: http:\www.itwizard.ca


+1 Profil

icon Re: php skripra postanski broj16.05.2017. u 07:15 - pre 84 meseci
http://stackoverflow.com/quest...-a-number-consists-of-5-digits

This regex will make sure the number does not start with zeros:

if(preg_match('/^[1-9]\d{4}$/', $number))
echo "Number is 5 digits\n";
else
echo "Number is not five digits\n";
 
Odgovor na temu

ETM
Milo Jerosimic

Član broj: 312889
Poruke: 4
*.dynamic.isp.telekom.rs.



+4 Profil

icon Re: php skripra postanski broj16.05.2017. u 22:12 - pre 84 meseci
Zahvaljujem se na pomoci...
 
Odgovor na temu

[es] :: PHP :: php skripra postanski broj

[ Pregleda: 4696 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.