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數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript中json操作技巧總結》、《JavaScript錯誤與調試技巧總結》及《JavaScript數學運算用法總結》
希望本文所述對大家JavaScript程序設計有所幫助。
相關文章
javascript和jQuery實現網頁實時聊天的ajax長輪詢
在做網頁實時聊天的時候常常需要長輪詢,本文由于采用原生的JS及AJAX,所以簡單易懂,通過這篇文章就可以建立一個簡單的聊天室程序。2016-07-07優(yōu)化innerHTML操作(提高代碼執(zhí)行效率)
多數現代瀏覽器都實現了innerHTML操作,它的方便性讓我們愛不釋手,但如果使用不當,很容易出現效率問題,本文通過一個例子來說明如何優(yōu)化innerHTML操作。2011-08-08