产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » 【再次求助】请问修改member.js的那些位置可以把注册会员的用户名改为汉字,如:刘德华。
jonlon - 2009/9/8 9:58:00
我想注册用实名汉字,比如:刘德华,而不是数字、字母和下划线,并且用中文汉字注册后可以正常登陆的,请问怎修改呢?几个xiyou说过这代码,但不知道该替换哪里字符还是直接复制下去:
function ISChinese(val)  //检测val是否是汉字,是就返回true,不是就返回false
{
  var reg=/[^\x00-\x80]/;
if(!reg.test(val))
    {
    return false;
    }
else
  {
    return false;
  }
}
xiyou - 2009/9/8 17:56:00
先把这段复制到member.js文件中
然后找到

  
if(!IsStr(u_nme))
          {
            objQueryStat.innerHTML = errorleft+"含有非法字符,只能由数字,字母,下划线组成"+errorright;
            return false;
          }

改为
if(!ISChinese(u_nme))
          {
            objQueryStat.innerHTML = errorleft+"用户名只能由汉字组成"+errorright;
            return false;
          }
wangningbom - 2009/9/8 23:03:00
搞了乱码啊
jonlon - 2009/9/12 1:05:00
要另存为UTF-8编码~



XIYOU,应该还要修改字符长度为3-16,登录区那里也要修改吧?
1
查看完整版本: 【再次求助】请问修改member.js的那些位置可以把注册会员的用户名改为汉字,如:刘德华。