Arkadaşlar merhaba,
sitemde üyelerin kullanıcı isimlerinde harf ve rakam dışında herhangi bir karakter kullanmasını istemiyorum. Bunu nasıl yapabilirim. Örnek bir kod verebilirseniz sevinirim.
Yardımlarınız için şimdiden teşekkürler.
Kolay gelsin.
Karakter Yasaklama
10
●1.584
- 02-04-2009, 12:41:14Üyeliği durduruldu
if(eregi('[^A-Za-z0-9]',$kelime)){ echo 'sadece harf ve rakam girebilirsiniz'; } - 15-04-2009, 09:50:45
if(eregi('[^A-Za-z0-9]',$kelime)){ echo 'sadece harf ve rakam girebilirsiniz'; }
Banada lazım bu kod tşklerrr yardımın için sdemirkeser boşluk karakteri için bakicam bulursam yazarım buraya - 15-04-2009, 10:22:30Üyeliği durdurulduboşlukta izin verilecekse kodun şu şekilde olamsı grekiyor
if(eregi('[^A-Za-z0-9[:space:]]',$kelime)){ echo 'sadece harf ve rakam girebilirsiniz'; } - 15-04-2009, 12:36:27Üyeliği durduruldu^ işareti hariç demek a-z diyince a,b,c,d gibi harf aralığı vermiş oluyoruz. ingilizce alfabesinde a dan z yeLuCiFeR adlı üyeden alıntı: mesajı görüntüle
A-Z ise aynı yapı için büyük harfleri teşkil ediyor.
0-9 sadece sayıları.
[:space:] ise boşluk demek
yani mealen a-z yada A-Z yada 0-9 yada boşluk haricinde kelime varmi diyoruz
bu tarz şeyler düzenli ifadeler yada regular expression olarak geçer. başlı bşaına bir dünya olduğu için kısaca deginmek ve anlatmak zor.
ama genel olarak yazdığımız ifadenin açılımı bu şekilde