|
|
发表于 昨天 22:38
|
查看: 2 |
回复: 0
index/application/include/user.php
修改:
- // 第一步:原有的合法字符校验(保留,用于过滤空格和特殊符号)
- if (!preg_match('/^[0-9A-Z-_]+$/', strtoupper($_POST['username']))) {
- error_msg(lang('use_valid_username'));
- return false;
- }
- // 第二步:新增==校验——必须包含至少一个英文字母
- if (!preg_match('/[a-zA-Z]/', $_POST['username'])) {
- // 你可以在语言包里增加一条提示,或者直接写死提示语
- error_msg("用户名必须包含至少一个英文字母,不能使用纯数字。");
- return false;
- }
复制代码
|
|