• 31-01-2016, 22:09:35
    #1
    Merhaba arkadaşlar,
    Php ile bir fonksiyona ihtiyacım var.
    formdan girilen kullanıcı adını filtreden geçirmek istiyorum. Filtre kriterleri ise sadece küçük harf, latin karakterler, rakam ve üye adı içinde boşluk. başında ve sonunda boşlukta olmamalı örnek olarak

    'by krasiw' -> kabul edilir.
    ' bykrasiw@' -> kabul edilmez.

    bu kriterler dışında herhangi bir karakter girilemez. nasıl bir fonksiyon yazabilirim acaba?
  • 01-02-2016, 10:07:54
    #2
    Post ile getirdiğiniz kullanıcı adı değişkenini $username kısmına ayarlayın.

    if(preg_match('/^[a-zA-Z0-9]{5,}$/', $username)) { // sadece İngilizce karakterler ve rakamlar
        // doğru bir kullanıcı adı, numara içerebilir ve 5 karakterden uzun olmalıdır
    }