分享一个最近写的正则表达式
可以匹配中文、字母、下划线和数字生成的字符串
可以限制长度,并且不能以数字开头
/** * 判断用户名是否合法 * * 只能以数字、字母、中文、下划线构成,并且不能以数字开头 * @param string $username 用户名 * @param int $length 用户名最大长度 * * @return true */ public static function checkUserName ($username, $length=20) { // 不能以数字下划线开头 if (preg_match("/^[0-9_]/u", $username)) { return false; } if (! preg_match("/^[\x{4e00}-\x{9fa5}\w]{2,$length}$/u", $username)) { return false; } return true; }
本文地址:https://www.m5yu.com/php-reg-username.html
关注我们:请关注一下我们的微信公众号:扫描二维码
,公众号:木鱼博客
版权声明:本文为原创文章,版权归 木鱼 所有,欢迎分享本文,转载请保留出处!
关注我们:请关注一下我们的微信公众号:扫描二维码

版权声明:本文为原创文章,版权归 木鱼 所有,欢迎分享本文,转载请保留出处!
Warning: A non-numeric value encountered in /var/www/html/wp-content/themes/Nana/inc/functions/comment-template.php on line 23
发表于2018-01-10 11:47 沙发
文章不错非常喜欢