欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

動態(tài)統(tǒng)計當(dāng)前輸入內(nèi)容的字節(jié)、字符數(shù)的實例詳解

 更新時間:2017年10月27日 11:26:37   作者:未知小未來  
這篇文章主要介紹了動態(tài)統(tǒng)計當(dāng)前輸入內(nèi)容的字節(jié)、字符數(shù)的實例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家實現(xià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;

  }

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • 如何使用JavaScript計算SHA-256?hash值詳解

    如何使用JavaScript計算SHA-256?hash值詳解

    SHA-256是一種常用的散列函數(shù),廣泛應(yīng)用于多種安全程序和協(xié)議中,如TLS、SSL、SSH、PGP和比特幣等,在JavaScript中,可以通過原生API輕松計算SHA-256的hash值,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-10-10
  • 學(xué)習(xí)javascript面向?qū)ο?實例講解面向?qū)ο筮x項卡

    學(xué)習(xí)javascript面向?qū)ο?實例講解面向?qū)ο筮x項卡

    這篇文章主要介紹了面向?qū)ο筮x項卡實現(xiàn)方法,幫助大家更好地學(xué)習(xí)javascript面向?qū)ο?,感興趣的小伙伴們可以參考一下
    2016-01-01
  • JavaScript常用的工具函數(shù)分享

    JavaScript常用的工具函數(shù)分享

    這篇文章主要介紹了JavaScript常用的工具函數(shù)分享,JavaScript?是一種具有函數(shù)優(yōu)先的輕量級,解釋型或即時編譯型的編程語言,下文詳細(xì)介紹需要的小伙伴可以參考一下
    2022-03-03
  • Javascript單例模式的介紹和實例

    Javascript單例模式的介紹和實例

    這篇文章將會介紹Javascript模式中較為常見和實用的模式——單例模式,主要分為概念和實例部分。在介紹實例的同時也會對代碼中額外的知識點進(jìn)行講解。有需要的朋友們可以參考借鑒。
    2016-10-10
  • javascript 判斷用戶有沒有操作頁面

    javascript 判斷用戶有沒有操作頁面

    這篇文章主要介紹了javascript 判斷用戶有沒有操作頁面的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • uniapp中scroll-view基礎(chǔ)用法示例代碼

    uniapp中scroll-view基礎(chǔ)用法示例代碼

    我們在項目中往往都能遇到實現(xiàn)左右滑動跟上下滑動的需求,下面這篇文章主要給大家介紹了關(guān)于uniapp中scroll-view基礎(chǔ)用法的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • 微信小程序?qū)崿F(xiàn)基于三元運算驗證手機(jī)號/姓名功能示例

    微信小程序?qū)崿F(xiàn)基于三元運算驗證手機(jī)號/姓名功能示例

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)基于三元運算驗證手機(jī)號/姓名功能,涉及三元運算符的判定及字符串正則驗證相關(guān)操作技巧,需要的朋友可以參考下
    2019-01-01
  • javascript動態(tài)添加樣式(行內(nèi)式/嵌入式/外鏈?zhǔn)降纫?guī)則)

    javascript動態(tài)添加樣式(行內(nèi)式/嵌入式/外鏈?zhǔn)降纫?guī)則)

    添加CSS的方式有行內(nèi)式、嵌入式、外鏈?zhǔn)?、?dǎo)入式,下面為大家詳細(xì)介紹下javascript動態(tài)添加以上樣式規(guī)則的方法,感興趣的朋友可以參考下哈
    2013-06-06
  • JavaScript實現(xiàn)非常簡單實用的下拉菜單效果

    JavaScript實現(xiàn)非常簡單實用的下拉菜單效果

    這篇文章主要介紹了JavaScript實現(xiàn)非常簡單實用的下拉菜單效果,通過定義顯示及隱藏菜單項及鼠標(biāo)事件調(diào)用該函數(shù)實現(xiàn)下拉菜單功能,需要的朋友可以參考下
    2015-08-08
  • NodeJS的模塊寫法入門(實例代碼)

    NodeJS的模塊寫法入門(實例代碼)

    前面提到了NodeJS的命令行和Web版之“Hello,World”。命令行是直接執(zhí)行hello.js文件,Web版的需要require http模塊。http模塊是NodeJS自身提供的
    2012-03-03

最新評論