Laravel 4驗證。即使用戶名輸入字段包含無效字符「đšđšžšđčč」,以下通過驗證。這是爲什麼?不應該alpha_dash只允許'/ ^([a-z0-9 _-])+ $/i'?Laravel 4 alpha_dash驗證奇數問題
public function postSignup()
{
$data = Input::all();
$validator = Validator::make(
$data,
array('username' => 'required|alpha_dash')
);
if ($validator->fails())
{
echo 'fail';
}
else
{
echo 'ok';
}
return;
}
謝謝,顯然在線API文檔不是最新的。雖然UTF-8支持是好事,但有時只接受a-z0-9可能是首選,就像用戶名一樣。 –
是的 - 使用任何驗證是你的應用程序的那部分必要的。有時這意味着UTF-8,其他的不是那麼多。 –