1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | /**(V3.8 新增)(V6.7 更新) * 检查用户名是否符合规定 * * @param STRING $username 要检查的用户名 * @return TRUE or FALSE */ function is_username( $username ) { if (! is_string ( $username )) return false; $strlen = strlen ( $username ); if (is_badword( $username ) || !preg_match( "/^[a-zA-Z0-9_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]+$/" , $username )){ return false; } elseif ( $strlen > 30 || $strlen < 3 ) { return false; } //新增用户名不全是数字时,不能以数字开头 if (preg_match( '/^\d*$/' , $username )){ return true; } if (preg_match( '/^\d\S/' , $username )){ return false; } return true; } |
is_username
上一篇:is_badword
下一篇:is_password
有问题可以加入织梦技术QQ群一起交流学习
本站vip会员 请加入 VIP②群 PS:加入时备注用户名或昵称
普通注册会员或访客 请加入技术交流②群
作者:54818模板网 关注:741 时间:2023-03-17 11:48:25
相关网站教程: