首頁 > web前端 > js教程 > 主體

動態取得目前輸入內容的位元組與字元數

php中世界最好的语言
發布: 2018-04-16 11:49:50
原創
1851 人瀏覽過

這次帶給大家動態取得目前輸入內容的位元組與字元數,動態取得目前輸入內容的位元組與字元數的注意事項有哪些,下面就是實戰案例,一起來看一下。

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

看到網路上有很多利用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;
  }
登入後複製

我相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

JS資料結構的雙向鍊錶定義

multer上傳如何使用

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!