• javascript vbscript 统计含中文的字符串的个数


    vbscript版的统计中英文都可以的,英文为1个字符,中文为2个字符,在网上找得太辛苦了,百度基本找不到,google的找到了,却老是无法显示此页,日你他妈的paty

    javascript:

    function countsl(val) {
    var sum=0;
    if(val){
    for(var i=0;i<val.length;i++){
    if(val.charCodeAt(i)>255){sum+=2;}
    else{sum+=1;}
    }
    }
    return sum;
    }

    vbscript:

    Function ChineseLen(Str)
    Dim oRegExp, sTmp
    If Len(Trim(str)) > 0 Then
    Set oRegExp = new RegExp
    oRegExp.IgnoreCase = True
    oRegExp.Global = True
    oRegExp.Pattern = "[uff00-uffffu4e00-u9fa5ufe10-ufe1fufe30-ufe4fu1100-u11ffu2600-u26ffu2700-u27bfu2800-u28ffu3300-u33ffu3200-u32ffua490-ua4cfua000-ua48fu3130-u318fuac00-ud7afu31f0-u31ffu30a0-u30ffu3040-u309fu31a0-u31bfu3100-u312Fu2FF0-u2FFFu2F00-u2FDFu31c0-u31efu3000-u303fu2e80-u2effuff00-uffef]"
    sTmp = oRegExp.Replace(str, "xx")
    Set oRegExp=Nothing
    End If
    ChineseLen = Len(sTmp)
    End function

  • 相关阅读:
    Java测试代码及原理
    mysql性能调优
    markdown
    nginx
    触发器实际使用时容易碰到的几个小坑
    redis
    log4j
    Json
    导入工程报错The import android cannot be resolved
    mybatis小记
  • 原文地址:https://www.cnblogs.com/jackson-leung/p/3426102.html
Copyright © 2020-2023  润新知