在PHP中过滤用户名的最佳方法是什么: -
我有我需要的所有工作,但我想验证在注册期间输入的用户名只包含字母数字字符。那么我怎么能得到一个变量,比如$ username,并确保它只包含字母数字字符?
答案 0 :(得分:9)
<?
if (ctype_alnum($user)) {
//YAY THE STRING IS ALPHANUMERIC!
}
?>
答案 1 :(得分:2)
您可以使用ctype_alnum
功能:
if (ctype_alnum($username)) {
// here, $username is alphanumeric
}