Yazmış oldugum,formdan gelen verinin sayı olup olmadığını ve karakter uzunlugunu kontrol eden classı paylaşıyorum.İşine yarayan arkadaşlar doya doya kullanabilirler
class sayikontrol{
public $veri;
function kontrol($veri) {
$veri=str_replace(" ","",$veri);
if ( preg_match("/[^0-9].*[^0-9]/", $veri) OR preg_match("/[^0-9].*[0-9]/", $veri) OR preg_match("/[0-9].*[^0-9]/", $veri) )
{
echo "Sadece Sayı Kullanabilirsiniz";
exit();
}
if (strlen($veri)< 3) //karakter kontrol
{
echo "Girmiş olduğunuz veri 3 karakterden buyuk olmalidir";
exit();
}
else
{
echo "Girdiğiniz veri uygundur";
//Yapılacak işlemler
}
}
}
//Kullanim
$veri=$_POST['gelenveri'];
$sayi = new sayikontrol();
$sayi->kontrol($veri);