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

is_username

相关案例演示

/**(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模板网 关注:623 时间:2023-03-17 11:48:25
    相关网站教程