请参阅以下代码。我想删除所有未经授权的字符,例如. / \ | !@#$%^&*() _ - = + ~ < > , ? : ; " ' [] { }
和`字符以及所有空格输入。
我希望只收到英文字符和数字。
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = test_input($_POST["user"]);
$password = test_input($_POST["pass"]);}
test_input()
功能如何?
答案 0 :(得分:0)
function test_input($string){
if(preg_match('/[^a-z_\-0-9]/i', $string))
{
echo "not valid string";
}
}