Bir kullanıcı adı geçersiz karakterler içeriyorsa nasıl kontrol edebilirim?
Ben her kullanıcıları sayılar, harfler ve alt çizgi sahip PHP ile kullanıcı adı kısıtlamak istiyorum.
Bir düzenli ifadeyi kullanabilirsiniz:
if (preg_match("^[0-9A-Za-z_]+$", username) == 0) { echo "<p>Invalid username</p>"; }
Deneyin:
<?php function IsSafe($string) { if(preg_match('/[^a-zA-Z0-9_]/', $string) == 0) { return true; } else { return false; } } ?>