Ben PHP şu normal ifadeyi kullanarak herhangi bir yasadışı karakter için bir kontrol etmek istiyorum. Esasen, sadece alfanümerik izin ve çizgi (_) istiyorum. Ne yazık ki kod takip parça düzgün çalışması için görünmüyor. String $ kullanıcı adı herhangi bir yasadışı karakter varsa bu doğru dönmelidir. Ancak, yine dize herhangi bir karakter verir. Herhangi bir fikir ne bir düzenli ifade ile yanlış?
if ( !preg_match("/^[-a-z0-9_]/i", $username) )
{
return true;
}
Şimdiden teşekkürler.