关闭

uchome用户注册字符限制代码

标签: user
571人阅读 评论(0) 收藏 举报
分类:
一、用户注册只能使用字母和数字
打开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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:719781次
    • 积分:10826
    • 等级:
    • 排名:第1477名
    • 原创:480篇
    • 转载:10篇
    • 译文:0篇
    • 评论:28条
    文章分类
    最新评论