uchome用户注册字符限制代码

[不指定 2009/10/31 22:12 | by Totti ]
| |
一、用户注册只能使用字母和数字
打开uchome根目录下的template\default\do_register.htm文件,在里面找到下面这段代码


if(unLen < 3 || unLen > 15)
{
warning(cu, unLen < 3 ? '用户名小于3个字符' : '用户名超过 15 个字符');
return;
}


在这段代码下面加上


var reg = /^[0-9a-zA-Z]+$/;
if(!reg.test(userName))
{
        warning(cu, '用户名只能有字母和数字组成!');
            return;
}


打开uchome根目录下的source\do_register.php文件,在里面找到下面这段代码

if(empty($username))
{
        showmessage('user_name_is_not_legitimate');
}


在这段代码下面加上

if(!preg_match('|^[0-9a-zA-Z]+$|', $username))
{
        showmessage('用户名只能有字母和数字组成!');
}


二、用户注册只能使用中文字符

打开uchome根目录下的template\default\do_register.htm文件,在里面找到下面这段代码


if(unLen &lt; 3 || unLen &gt; 15)
{
        warning(cu, unLen &lt; 3 ? '用户名小于3个字符' : '用户名超过 15 个字符');
        return;
}


在这段代码下面加上


var reg = /^[\u4e00-\u9fa5]+$/i;
if(!reg.test(userName))
{
        warning(cu, '用户名只能填写中文!');
        return;
}


打开uchome根目录下的source\do_register.php文件,在里面找到下面这段代码


if(empty($username))
{
        showmessage('user_name_is_not_legitimate');
}


在这段代码下面加上

if(!preg_match("/^[\xa1-\xff]+$/", $username))
{
        showmessage('用户名只能填写中文!');
}


收集 | 评论(0) | 引用(0) | 阅读(3251)
发表评论
昵称

网址

电邮
打开HTML 打开UBB 表情 打开表情 隐藏 记住我 [注册]