JavaScript中英文字符長度統(tǒng)計方法示例【按照中文占2個字符】
本文實例講述了JavaScript中英文字符長度統(tǒng)計方法。分享給大家供大家參考,具體如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS中英文字符串長度計算</title> </head> <body> <script> var oriText = "一二三四五六七八九十1234567890"; // 將一個中文字符轉換為兩個星 var result = oriText .replace(/[^\x00-\xff]/g, '**'); alert(result.length); // 將輸出30 (10個字符+ 10個漢字×2) </script> </body> </html>
PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:
JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript
正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg
更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript正則表達式技巧大全》、《JavaScript替換操作技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript數(shù)據(jù)結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript中json操作技巧總結》、《JavaScript錯誤與調試技巧總結》及《JavaScript數(shù)學運算用法總結》
希望本文所述對大家JavaScript程序設計有所幫助。
相關文章
javascript和jQuery實現(xiàn)網(wǎng)頁實時聊天的ajax長輪詢
在做網(wǎng)頁實時聊天的時候常常需要長輪詢,本文由于采用原生的JS及AJAX,所以簡單易懂,通過這篇文章就可以建立一個簡單的聊天室程序。2016-07-07優(yōu)化innerHTML操作(提高代碼執(zhí)行效率)
多數(shù)現(xiàn)代瀏覽器都實現(xiàn)了innerHTML操作,它的方便性讓我們愛不釋手,但如果使用不當,很容易出現(xiàn)效率問題,本文通過一個例子來說明如何優(yōu)化innerHTML操作。2011-08-08微信小程序實現(xiàn)動態(tài)顯示和隱藏某個控件功能示例
這篇文章主要介紹了微信小程序實現(xiàn)動態(tài)顯示和隱藏某個控件功能,涉及微信小程序事件響應及樣式動態(tài)操作相關實現(xiàn)技巧,需要的朋友可以參考下2018-12-12微信小程序云開發(fā)實現(xiàn)分頁刷新獲取數(shù)據(jù)
這篇文章主要為大家詳細介紹了微信小程序云開發(fā)實現(xiàn)分頁刷新獲取數(shù)據(jù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-08-08