posts - 167,  comments - 30,  trackbacks - 0
          var lenFor = function(str){
            var byteLen=0,len=str.length;
            if(str){
              for(var i=0; i<len; i++){
                if(str.charCodeAt(i)>255){
                  byteLen += 2;
                }
                else{
                  byteLen++;
                }
              }
              return byteLen;
            }
            else{
              return 0;
            }
          }
          正則表達式檢測字符串的字節(jié)長度:
          var lenReg = function(str){
            return str.replace(/[^x00-xFF]/g,'**').length;
          };

          用正則表達式檢測所用的時間竟然是for循環(huán)的兩倍!!!!

          這個好使---
          function getBytesLength(str) {
            // 在GBK編碼里,除了ASCII字符,其它都占兩個字符寬
            return str.replace(/[^\x00-\xff]/g, 'xx').length;
          }

          // 去掉兩邊空格函數(shù)
           String.prototype.Trim=function(){   
            return   this.replace(/(^\s*)|(\s*$)/g,"");   
            }

          調(diào)用:a.Trim();
          posted on 2009-08-17 14:39 David1228 閱讀(3072) 評論(0)  編輯  收藏 所屬分類: JavaScript

          <2009年8月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章檔案

          新聞分類

          新聞檔案

          相冊

          收藏夾

          Java

          Linux知識相關(guān)

          Spring相關(guān)

          云計算/Linux/虛擬化技術(shù)/

          友情博客

          多線程并發(fā)編程

          開源技術(shù)

          持久層技術(shù)相關(guān)

          搜索

          •  

          積分與排名

          • 積分 - 359981
          • 排名 - 154

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 湛江市| 绥江县| 固始县| 宜都市| 年辖:市辖区| 普兰县| 寿阳县| 桓仁| 长岭县| 广东省| 冷水江市| 和静县| 巴彦淖尔市| 开封市| 芜湖市| 南通市| 厦门市| 建平县| 康平县| 仁布县| 从化市| 乾安县| 南郑县| 漳州市| 浮山县| 丘北县| 田林县| 阳泉市| 文山县| 乌拉特前旗| 和田市| 长泰县| 大足县| 商洛市| 和林格尔县| 临猗县| 广水市| 甘孜县| 左权县| 江都市| 福安市|