[ Rade Jaramaz @ 09.02.2006. 18:36 ] @
Zdravo,

napravio sam jednu formu u koju korisnik unosi ime i jos neke podatke.
1. Interesuje me kako da proverim da li je korisnik u imenu koristio samo slova
2. Kako da proverim da li je na mestu gde je trebao da unese broj uneo samo brojeve

Hvala Vam svima na pomoci

Rade
[ VRider @ 09.02.2006. 18:59 ] @
Code:

if ($string =~ /^[a-zA-Z]+$/){
        print "string je ok\n";
}
else{
        print "string nije ok\n";
}


Za brojeve je jos lakse:
Code:
if ($broj =~ /^\d+$/){
        print "broj je ok\n";
}
else{
        print "broj nije ok\n";
}


perldoc perlretut
[ Techcode.NET @ 15.02.2006. 13:49 ] @
Ili odes na http://search.cpan.org i potrazis form validation. Izmedju ostalih ces pronaci i Data::FormValidator modul koji radi i mnogo vise od toga. Vrlo lepo se kombinuje sa recimo HTML::Template (ili drugim Template engine-om) pri popunjavanju formulara sa vec unetim podacima i ispisivanju gresaka.

Pomenuti moduli imaju naravno pratecu dokumentaciju ...