diff --git a/Application/Sdk/Controller/UserController.class.php b/Application/Sdk/Controller/UserController.class.php index f395d98a..bec5b006 100644 --- a/Application/Sdk/Controller/UserController.class.php +++ b/Application/Sdk/Controller/UserController.class.php @@ -852,7 +852,7 @@ class UserController extends BaseController } else {//用户1 if(strlen($user['account']) < 6 || strlen($user['account']) > 15){ $this -> set_message(1027, "fail", "账号长度为6-15位"); - }elseif(!preg_match('/^(?![^a-zA-Z]+$)(?!\D+$)$/', $user['account'])){ + }elseif(!preg_match('/^[0-9]+[a-zA-Z]+[0-9a-zA-Z]*|[a-zA-Z]+[0-9]+[0-9a-zA-Z]*$/', $user['account'])){ $this -> set_message(1027, "fail", "账号必须字母数字组合"); } $result = $userApi -> sdk_register_($user['account'], $user['password'], 1, 1, $user['promote_id'], get_promote_name($user['promote_id']), $phone = "", $user["game_id"], get_game_name($user["game_id"]), $user['sdk_version'] ,$user['device_type'],$user['unique_code']);