uchome用户注册字符限制代码

来源:互联网 发布:java 时间戳在线转换 编辑:程序博客网 时间:2024/05/18 03:06
一、用户注册只能使用字母和数字
打开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('用户名只能填写中文!');
}

原创粉丝点击