账号通
    

账号  

密码  

2861

查看

4

回复
主题:[分享]KesionCMS V8.0x utf-8版本禁止中文名注册无效的修正 [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2012/2/1 10:17:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线商城系统(NET)

打开

ks_cls/kesion.commoncls.asp



找到如下代码



  1. '判断有没有中文
  2. function HasChinese(str)
  3.   HasChinese = false
  4.   dim i
  5.   for i=1 to Len(str)
  6.   if Asc(Mid(str,i,1)) < 0 then
  7.    HasChinese = true :exit for
  8.   end if
  9.   next
  10. end function




替换为



  1. '判断有没有中文
  2. Function HasChinese(Content)
  3.      Dim regEx, Matches, Match
  4.      Set regEx = New RegExp
  5.      regEx.Pattern="[\u4e00-\u9fa5]+"
  6.      regEx.IgnoreCase = True
  7.      regEx.Global = True
  8.      Set Matches = regEx.Execute(Content)
  9.      If Matches.count > 0 Then
  10.        HasChinese=true
  11.      Else
  12.        HasChinese=false
  13.      end if
  14. End Function


 
KesionCMS,,
  支持(2) | 反对(2) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.20313秒 powered by KesionCMS 9.0