Arkadaşlar merhaba,
Ben bir fonksiyon yazdım, bu fonksiyonlara tüm karakter ve rakamları tanımadım. Bunun dışında bi karakter kullanılmasın diye. Kod biraz uzun oldu ama bence bunun daha kısa bir yolu var. Bir yerde görmüştüm diye hatırlıyorum.
a-z 0-9 dışında karakter kullandırtmayan bir fonksiyonu en yalın bir biçimde nasıl yazabilirim?
Kolay gelsin.
Veri Temizleme
3
●456
- 22-01-2010, 15:47:41Üyeliği durdurulductype fonksiyonlari kullanabilirsiniz. birde dediginiz gibi yontemde mantikli. eregi ile kontrol edebilirsiniz
- 22-01-2010, 19:30:18Üyeliği durdurulductype_digit() girilen veri sadece sayılardan oluşuyorsa kabul eder.
ctype_alpha() girilen veri sadece harflerden oluşuyorsa kabul eder.
ctype_alnum() girilen veri sayı ve/veya harf içeriyorsa kabul eder.
senin kullanacağın ctype_alnum() fonksiyonu.
ctype_alnum() için örnekler;
örnek1;
$kelime = 'abc123'; if (ctype_alnum($kelime)) { echo "kelime geçerli."; } else { echo "kelime geçersiz!"; }Çıktı;
kelime geçerli.
örnek2;
$kelime = 'abc123#$/*'; if (ctype_alnum($kelime)) { echo "kelime geçerli."; } else { echo "kelime geçersiz!"; }Çıktı;
kelime geçersiz!