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