Takma özel karakterleri engellemek için Fonksiyon

2 Cevap php

Kullanıcıların kayıt olabilirsiniz bir web sitesi var. I (giriş için kullanılır) takma tüm özel karakterler, aksan, vb engellemek istiyorum.

Ben PHP kullanabilirsiniz. Bunu nasıl yapabilirim?

Edit: Başka bir soru, bana sadece 26 harf izin (PHP) normal bir ifade verebilir: İmajlar ve artık?

Teşekkürler

2 Cevap

$username = preg_replace('/[^a-z]/i', '', $username);

Eğer gerçekten sadece küçük, az demek, i bayrağını çıkarın.

Yorum yanıt olarak, regexp olur [^ a-z0-9]

Bunun için PHP'nin normalizer işlevlerini kullanabilirsiniz.