Geçersiz karakterler için kullanıcı adınızı kontrol

2 Cevap php

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.

2 Cevap

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;
    }
}
?>