欢迎来到 54818模板网!这是一个yzmcms的模板分享站。

is_username

相关案例演示

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_badword

    下一篇:is_password

    作者:54818模板网 关注:741 时间:2023-03-17 11:48:25
    相关网站教程