如何使用户名输入只接受php中的数字和字母?
因此,用户一直在创建帐户,其中一些帐户包括%20,如何获取输入以仅接受a-z、a-z和0-9如何使用户名输入只接受php中的数字和字母?,php,mysql,Php,Mysql,因此,用户一直在创建帐户,其中一些帐户包括%20,如何获取输入以仅接受a-z、a-z和0-9 if ($username === null){$registrable = false; array_push($error,'Not a valid Username.');} 是否与上述代码类似?您是否使用普通文本输入?如果是这样,您可以尝试在输入上使用模式=“[a-zA-Z0-9-]+”。 如果提交表单时模式不正确,用户将收到一条消息,要求他们使用propper模式。在php中使用 if (c
if ($username === null){$registrable = false; array_push($error,'Not a valid Username.');}
是否与上述代码类似?您是否使用普通文本输入?如果是这样,您可以尝试在输入上使用模式=“[a-zA-Z0-9-]+”。 如果提交表单时模式不正确,用户将收到一条消息,要求他们使用propper模式。在php中使用
if (ctype_alnum($username)) {
echo "username is aplphanumeric!\n";
} else {
echo "The usename $username is not valid\n";
}