在PHP中过滤数据库用户名的最佳方法

时间:2013-07-22 18:36:28

标签: php

在PHP中过滤用户名的最佳方法是什么: -

我有我需要的所有工作,但我想验证在注册期间输入的用户名只包含字母数字字符。那么我怎么能得到一个变量,比如$ username,并确保它只包含字母数字字符?

2 个答案:

答案 0 :(得分:9)

<?
if (ctype_alnum($user)) {
   //YAY THE STRING IS ALPHANUMERIC!
}
?>

答案 1 :(得分:2)

您可以使用ctype_alnum功能:

if (ctype_alnum($username)) {
    // here, $username is alphanumeric
}