Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • Forumdan daha fazla yararlanmak için, profilinizi telefon numaranız 📱 ile doğrulayın ve daha ayrıcalıklı olun 😉
    Daha fazla bilgi!

Kullanım tekniği XenForo Forumunda Kayıt Sırasında İstenmeyen Kullanıcı Adlarına İzin Vermeyin.

regular-regex.png

Merhabalar arkadaşlar, bazı durumlarda forumlarımıza kayıt olmak isteyen kullanıcılardan anlaşılabilir kullanıcı adlarıyla kayıt olmalarını isteyebiliriz. Bunun için kayıt alanına uyarı yazısı da yazabilirdik ama kullanıcı kayıt sırasında bildiğini okuyabilir ve umursamadan emojiler kullanarak bile üyelik adı alabilir. İşte bunların önüne geçmek için Admincp-> Kurulumlar-> XF Seçenekleri-> Yeni kullanıcı kayıt seçenekleri alanından düzenli ifadelere göre kullanıcı adı eşleşmesi alanına gireceğimiz düzenli ifade (Regular expression) kullanarak bu durumu kullanıcının inisiyatifine bırakmadan zorunlu hale getirebiliriz. Sizler için bir çok desen hazırladık. Kayıt sırasında nasıl kullanıcı adı istiyorsanız aşağıdaki düzenli ifadelerden İstediğiniz düzenli ifadeyi kullanabilirsiniz.



Sadece A'dan Z'ye, alt tire (_), boşluk ve sayılardan oluşabilir örnekler: XenGenTr, Xen_Gen_Tr XenGenTr40, Xen GenTr

Kod:
#^(?![\d\s]+$)[a-zA-Z_ğüşıöçĞÜŞİÖÇ\d\s]+$#i

Sadece A'dan Z'ye, alt tire (_) ve boşluklardan oluşabilir örnekler: XenGenTr, Xen_Gen_Tr, Xen GenTr

Kod:
#^(?![\s]+$)[a-zA-ZğüşıöçĞÜŞİÖÇ\s]+$#i

Sadece A'dan Z'ye (Türkçe karakterler dahil) karakterlerden, boşluklardan ve sayılardan oluşabilir örnekler: XenGenTr, Xen GenTr, XenGenTr58

Kod:
#^(?![\d\s]+$)[a-zA-ZğüşıöçĞÜŞİÖÇ\d\s]+$#i

Sadece A'dan Z'ye (Türkçe karakterler dahil) karakterlerden, boşluklardan, alt tire (_), tire (-) ve sayılardan oluşabilir örnekler: XenGenTr, Xen GenTr, XenGen-Tr_06

Kod:
#^(?![\d\s]+$)[a-zA-Z-_ğüşıöçĞÜŞİÖÇ\d\s]+$#i

Sadece A'dan Z'ye (Türkçe karakterler dahil) karakterlerden ve sayılardan oluşabilir örnekler: XenGenTr, XenGenTr06

Kod:
#^(?![\d]+$)[a-zA-ZğüşıöçĞÜŞİÖÇ\d]+$#i

Sadece A'dan Z'ye (Türkçe karakterler dahil) karakterlerden, alt tire (_), tire (-) ve sayılardan oluşabilir örnekler: XenGenTr, XenGenTr06, XenGen-Tr_06

Kod:
#^(?![\d]+$)[a-zA-Z-_ğüşıöçĞÜŞİÖÇ\d]+$#i

Burada olmayan ama farklı bir desen istiyorsanız bu konu altında belirtebilirsiniz. İstediğiniz deseni oluşturup verebiliriz.
 
Elinize sağlık ?
 
Hocam Merhaba Yukardaki Kodları deniyorum fakat sadece boşluk çalışıyor yani boşluk kabul etmiyor benım istediğim "boşluksuz türkçe karektersiz emojisiz "
 

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.