首頁  >  文章  >  web前端  >  動態統計目前輸入內容的位元組、字元數實例

動態統計目前輸入內容的位元組、字元數實例

小云云
小云云原創
2018-01-20 10:47:211609瀏覽

本文主要介紹了動態統計當前輸入內容的位元組、字元數的實例詳解的相關資料,希望透過本文能幫助到大家,讓大家實現這樣的功能,需要的朋友可以參考下,希望能幫助到大家。

動態統計目前輸入內容的位元組、字元數的實例詳解

看到網路上有好多利用charAt方法,原理也很簡單,用正規判斷是不是中文,如果是的話,位元組數就加2,不是的話,位元組數就加1。

後來發現另一種方式,由於一個漢字對應是兩個字節,可利用正則,將匹配到的漢字用兩個字符代替,例如:“xx”,最後獲得轉化後的字符串的長度即是位元組數。

而字元數就是對應有多少個漢字、字母、符號。


//短信内容字数
  $scope.bytesCount= 0;
  $scope.smsLength = 0;
  $scope.smsContent = '1';

  $scope.smsCount = function () {

    $scope.bytesCount = $scope.smsContent.replace(/[^\x00-\xff]/g, 'xx').length;
    $scope.smsLength = $scope.smsContent.length;

  }

相關推薦:

bootstrap table sum總數統計如何實作

PHP統計一個數字在排序數組中出現的次數

#php進行網站存取資訊統計

以上是動態統計目前輸入內容的位元組、字元數實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn