• 25-03-2010, 15:25:35
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba Arkadaşlar,

    Bir form içindeki textarea'a girilen değerin yanlızca sayısal olmasını istiyorum. Bunun için bildiginiz kolay bir fonksiyon var mı acaba? yoksa eregi kullanarak düzenlemeler mi yapacağız.

    Teşekkürler...
  • 25-03-2010, 15:47:50
    #2
    Üyeliği durduruldu
    Bunu Birçok Yöntemle Kontrol edebilirsiniz
    PHP ilesi
    if(is_numeric($_POST['gelen_veri'])){
    echo "Gelen Veri Sadece Numara ";
    }else{
    echo "Gelen Veri Numara Değil";
    }
    gibi kullanabilirsin en basitinden

    bakın buda javascript
  • 25-03-2010, 15:47:54
    #3
    <?
    $x=(int)$_GET[x];
    echo $x;
    ?>
  • 25-03-2010, 16:12:33
    #4
    Çok teşekkür ederim arkadaşlar.

    is_numeric() = değişkeni bütün olarak sayısal olduğunu inceliyormuş.

    (int) ise değişkenin içindeki sayısal verileri listeliyormuş.
  • 25-03-2010, 16:19:58
    #5
    is_numeric asp de ve php de işe yaramıyor maalesef 15e yaptıgın zaman yiyor
  • 26-03-2010, 14:20:35
    #6
    Üyeliği durduruldu
    Hocam yanlış yönlendirdiysem özür dilerim
    buyur bak bunuda buldum
    Geçerli karakter değişkenine kullanılmasını istediğin karakterleri yaz çalışıyor
    <SCRIPT language=JavaScript1.2>
      function SayisalDeger(nesne)
    {
    var Gecerlikaraketer = "0123456789.";
    var Sayisal=true;
    var Kisim;
    
    for (i = 0; i < nesne.value.length && Sayisal == true; i++) 
    { 
    Kisim = nesne.value.charAt(i); 
    if (Gecerlikaraketer.indexOf(Kisim) == -1) 
    {
    // alert('Lütfen Sadece Sayisal Deger Giriniz')
    nesne.value = nesne.value.substring(0,i);
    break;
    }
    }
    return Sayisal;
    
    }
    
    
    </SCRIPT>
    <input id="telefonno2" onKeyUp="SayisalDeger(this);" size="22" name="telefonno2" />
  • 26-03-2010, 15:17:31
    #7
    preg_match("/^[0-9]{1,25}$/", $_POST["gelen"])


    hocam bu kod işinize yarayabilir {} içindeki ilk değer min ikincisi ise max ifade eder kolay gelsin
  • 26-03-2010, 16:00:27
    #8
    Üyeliği durduruldu
    intval(); olabilir. Ama en güzeli düzenli ifadeler tabiki.

    mesela
    var_dump(intval('15a1a')); // cikti 15 tip int
  • 26-03-2010, 18:30:28
    #9
    Eposta Aktivasyonu Gerekmekte
    cok güzel ajax form örnekleri var anında sayısal olmayan girişleri uyarıyor ve sayısal olmazsa post ettirmiyor internette örnekleri mevcut ajax form diye aratırsan örneklerini görürsün