冷面閻羅

          低調(diào)做人&&高調(diào)做事
          隨筆 - 208, 文章 - 3, 評(píng)論 - 593, 引用 - 0
          數(shù)據(jù)加載中……

          js中取字符串的長(zhǎng)度

          function getLen(sString)
          {
              var sStr,iCount,i,strTemp ; 

              iCount 
          = 0 ;
              sStr 
          = sString.split("");
              
          for (i = 0 ; i < sStr.length ; i ++)
              
          {
                   strTemp 
          = escape(sStr[i]);
                   
          if (strTemp.indexOf("%u",0== -1)
                   
          {
                        iCount 
          = iCount + 1 ;
                   }

                   
          else
                   
          {
                        iCount 
          = iCount + 2 ;
                   }

               }

           
               
          return iCount ;
          }
           
          function   getLen( str) 
          {
             var totallength
          =0;   for (var i=0;i<str.length;i++)
             
          {
              var intCode
          =str.charCodeAt(i);    if (intCode>=0&&intCode<=128{
               totallength
          =totallength+1//非中文單個(gè)字符長(zhǎng)度加 1
              }

              
          else {
               totallength
          =totallength+2//中文字符長(zhǎng)度則加 2
              }

             }
           //end for  
           return totallength;
          }

          posted on 2007-04-12 14:36 冷面閻羅 閱讀(11786) 評(píng)論(6)  編輯  收藏 所屬分類(lèi): 其他

          評(píng)論

          # re: js中取字符串的長(zhǎng)度  回復(fù)  更多評(píng)論   

          鳥(niǎo)用?
          2007-04-12 14:47 | none

          # re: js中取字符串的長(zhǎng)度  回復(fù)  更多評(píng)論   

          hehe,不能這么說(shuō)嘛 ,總有人會(huì)用的么
          2007-04-12 15:14 | zrei

          # re: js中取字符串的長(zhǎng)度  回復(fù)  更多評(píng)論   

          不錯(cuò),不過(guò)請(qǐng)問(wèn)%u是什么
          2007-04-12 20:24 | 劉甘泉

          # re: js中取字符串的長(zhǎng)度  回復(fù)  更多評(píng)論   

          我覺(jué)得很有用,呵呵~
          2007-04-30 16:41 | 許杰

          # re: js中取字符串的長(zhǎng)度  回復(fù)  更多評(píng)論   

          在做很多網(wǎng)站如新聞網(wǎng)站的時(shí)候,字符截取對(duì)于排版格式來(lái)說(shuō)至關(guān)重要,你用JS自帶的函數(shù)那你就會(huì)發(fā)現(xiàn)有時(shí)候上個(gè)標(biāo)題比下面同級(jí)標(biāo)題短了3,4個(gè)位置,以半角取字符差距就在一個(gè)半角,你說(shuō)有用沒(méi)?
          2007-07-23 08:57 | Crohn

          # re: js中取字符串的長(zhǎng)度  回復(fù)  更多評(píng)論   

          有用
          2007-11-21 11:13 | windy
          主站蜘蛛池模板: 丽江市| 扎兰屯市| 新河县| 永城市| 南安市| 城市| 儋州市| 漠河县| 古田县| 灵川县| 沾益县| 尚义县| 临沭县| 武夷山市| 南平市| 闵行区| 叶城县| 鲁甸县| 汝南县| 南汇区| 高阳县| 邛崃市| 新兴县| 长岭县| 罗平县| 辽源市| 思南县| 黄浦区| 南充市| 阜新市| 肥东县| 聂拉木县| 绩溪县| 湖北省| 哈密市| 虎林市| 昌乐县| 莱州市| 安丘市| 亳州市| 尉氏县|