Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 怎样限制用户名只能为字母数字及下划线组成?

[复制链接]
qingwu0712 发表于 2011-12-23 14:48:00 | 显示全部楼层 |阅读模式
function check_username($username) {
$guestexp = '\xA1\xA1|\xAC\xA3|^Guest|^\xD3\xCE\xBF\xCD|\xB9\x43\xAB\xC8';
$len = $this->dstrlen($username);
if($len > 12 || $len < 4 || preg_match("/\s+|^c:\\con\\con|[%,\*\"\s\<\>\&]|$guestexp/is", $username)) {
return FALSE;
} else {
return TRUE;
}
}

如题,我要修改用户名只能为字母数字及下划线组成,我尝试将这个正则放进去,但是没有效果啊,^[a-zA-Z0-9][a-zA-Z0-9_]$;
如下
if($len > 12 || $len < 4 || preg_match("/^[a-zA-Z0-9][a-zA-Z0-9_]$/", $username)) {
请问该怎么修改啊?

ylmood 发表于 2011-12-23 17:12:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| qingwu0712 发表于 2011-12-23 17:18:28 | 显示全部楼层
ylmood 发表于 2011-12-23 17:12
楼主真好!

妹的,又是这样的回复,算了,好歹帮我顶了贴
回复

使用道具 举报

ぷㄗigerzhu 发表于 2011-12-23 17:49:39 | 显示全部楼层
解决了 说下。帮你顶下。就是注册时对用户名限制下
回复

使用道具 举报

 楼主| qingwu0712 发表于 2011-12-24 09:31:09 | 显示全部楼层
ぷㄗigerzhu 发表于 2011-12-23 17:49
解决了 说下。帮你顶下。就是注册时对用户名限制下

已经解决了,现在是对密码的限制没解决了
回复

使用道具 举报

ylmood 发表于 2011-12-24 22:58:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

35lianlian 发表于 2011-12-25 16:07:15 | 显示全部楼层
谢谢!楼主提供!好样的
回复

使用道具 举报

ylmood 发表于 2011-12-26 01:46:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

365testing 发表于 2011-12-26 02:21:05 | 显示全部楼层
怎么老是回复一样的呢
回复

使用道具 举报

yipinguo 发表于 2011-12-26 14:01:26 | 显示全部楼层
再关注ing 非常谢谢楼主,顶一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 18:14 , Processed in 0.022299 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表