您所在的位置:小祥子 » 编程 » PHP » 正文

PHP判断用户名是否合法的函数

时间:2015-02-13 编辑:本站 来源:本站原创

检查用户名是否合法,从两个方面判断,一个是长度,一个是是否包含恶意字符串。代码如下

 //检查用户名是否合法
 function check_username($username) {
  $guestexp = '\xA1\xA1|\xAC\xA3|^Guest|^\xD3\xCE\xBF\xCD|\xB9\x43\xAB\xC8';
  $len = strlen($username);
  if($len > 15 || $len < 3 || preg_match("/\s+|^c:\\con\\con|[%,\*\"\s\<\>\&]|$guestexp/is", $username)) {
   return FALSE;
  } else {
   return TRUE;
  }
 }