• 04-04-2017, 13:12:00
    #1
    Merhabalar,

    Kullanıcıdan kullanıcı adı alacağım.

    Boşluk bırakması, üiö gibi harfleri kullanmamasını istiyorum.

    Bununla ilgili kodu olan paylaşabilir mi?
    Google'da ne diye aratsam bulamadım.

    Teşekkürler
  • 04-04-2017, 13:27:32
    #3
    Ben ajax ile işlem yaptırıp hemen yazdıracağım. (if ile yapmayı biliyorum)
    Örneğin: Kullanıcı adınızda ü harfi olamaz gibi.

     $whiteSpace = '\s';  //if you dnt even want to allow white-space set it to ''
    $pattern = '/[^a-zA-Z0-9'  . $whiteSpace . ']/u';
     $cleared = preg_replace($pattern, '', (string) $txt);
    Bunları if içine alsam sorun olur mu?
  • 04-04-2017, 18:31:10
    #4
    function kontrol($kadi){
    	return preg_match('/[^a-zA-Z0-9_]/', $kadi);
    }
    # bunu kullanmak içinde
    if (kontrol($uye_kadi)) {
    	// uygun karakterler yok ise
    }else{
    	// uygun karakterler var ise
    }
    bu kod ile test edebilirsiniz. Direk js türünden halini isterseniz de
    if (/[^a-zA-Z0-9_]/.test(uye_kadi) == false) {
    	// uygun ise
    }else{
    	// uygun değil ise
    }