動態(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù)
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-27 19:54:47
動態(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù)
動態(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù):這次給大家?guī)韯討B(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù),動態(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù)的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。動態(tài)統(tǒng)計當(dāng)前輸入內(nèi)容的字節(jié)、字符數(shù)的實例詳解 看到網(wǎng)上有好多利用charAt方法,原理也很簡單,用正則判斷是不是
導(dǎo)讀動態(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù):這次給大家?guī)韯討B(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù),動態(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù)的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。動態(tài)統(tǒng)計當(dāng)前輸入內(nèi)容的字節(jié)、字符數(shù)的實例詳解 看到網(wǎng)上有好多利用charAt方法,原理也很簡單,用正則判斷是不是
這次給大家?guī)韯討B(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù),動態(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù)的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。
動態(tài)統(tǒng)計當(dāng)前輸入內(nèi)容的字節(jié)、字符數(shù)的實例詳解
看到網(wǎng)上有好多利用charAt方法,原理也很簡單,用正則判斷是不是中文,如果是的話,字節(jié)數(shù)就加2,不是的話,字節(jié)數(shù)就加1。
后來發(fā)現(xiàn)另一種方式,由于一個漢字對應(yīng)是兩個字節(jié),可利用正則,將匹配到的漢字用兩個字符代替,例如:“xx”,最后獲得轉(zhuǎn)化后的字符串的長度即是字節(jié)數(shù)。
而字符數(shù)就是對應(yīng)有多少個漢字、字母、符號。
//短信內(nèi)容字?jǐn)?shù)
$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;
}
相信看了本文案例你已經(jīng)掌握了方法,更多精彩請關(guān)注Gxl網(wǎng)其它相關(guān)文章!
推薦閱讀:
JS數(shù)據(jù)結(jié)構(gòu)的雙向鏈表定義
multer上傳如何使用
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
動態(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù)
動態(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù):這次給大家?guī)韯討B(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù),動態(tài)獲取當(dāng)前輸入內(nèi)容的字節(jié)與字符數(shù)的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。動態(tài)統(tǒng)計當(dāng)前輸入內(nèi)容的字節(jié)、字符數(shù)的實例詳解 看到網(wǎng)上有好多利用charAt方法,原理也很簡單,用正則判斷是不是