uchome用户注册字符限制代码

一、用户注册只能使用字母和数字
打开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('用户名只能填写中文!');
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值