區分中英文字元個數統計程式碼例項
一個英文字元佔一個位元組,那麼我們可以認為它佔長度為1,一個漢字字元佔兩個位元組,它佔長度為2。
下面就分享一段程式碼例項,它能夠統計字串的長度,並且能夠區分中英文。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <input type="text" value="" id="str"><span id="showcontent"></span> <script type="text/javascript"> var countnums = (function() { var trim = function(strings) { return (strings || "").replace(/^(\s|\u00A0)+|(\s|\u00A0)+$/g, ""); } return function(_str) { var strlength = _str.length; if (!strlength) { return 0; } var chinese = _str.match(/[\u4e00-\u9fa5]/g); return strlength + (chinese ? chinese.length : 0); } })(); function count(tThis) { var charnum = countnums(tThis.value) var showid = document.getElementById("showcontent"); showid.innerHTML = "您總共輸入了" + charnum + "個字元"; } window.onload = function() { var str = document.getElementById("str"); str.onkeypress = function() { count(this); } str.onkeyup = function() { count(this); } } </script> </body> </html>
相關文章
- js計算字串長度程式碼例項能夠區分中英文字元JS字串字元
- javascript限制textarea文字框輸入字元個數程式碼例項JavaScript字元
- C語言: 分類統計字元個數C語言字元
- jQuery數字分頁效果程式碼例項jQuery
- JavaScript倒數計時程式碼例項JavaScript
- 數字千分位分隔程式碼例項
- IOS程式碼例項區iOS
- css數字分頁佈局程式碼例項CSS
- js刪除字串中最後一個字元程式碼例項JS字串字元
- 統計字串字元個數字串字元
- 計算兩個時間點相差天數例項程式碼
- javascript計算兩個日期相差的天數程式碼例項JavaScript
- js cookie統計點選頁面的次數程式碼例項JSCookie
- jQuery倒數計時效果程式碼例項jQuery
- css自定義列表計數程式碼例項CSS
- JavaScript春節倒數計時程式碼例項JavaScript
- jQuery實現的數字分頁程式碼例項jQuery
- 如何區分例項化網格中的每個例項
- javascript柱狀統計圖程式碼例項JavaScript
- 線上直播系統原始碼,輸入框限制位元組數 區分中英文原始碼
- javascript獲取字串中第一個不重複字元程式碼例項JavaScript字串字元
- 利用HashMap統計字元個數HashMap字元
- 年月日小時分鐘秒倒數計時效果程式碼例項
- javascript實現的數字分頁效果程式碼例項JavaScript
- javascript刪除字串重複字元程式碼例項JavaScript字串字元
- 驗證數字具有指定的位數區間程式碼例項
- 040統計數字字元的個數字元
- 獲取倒數第幾個元素程式碼例項
- js統計陣列中單詞出現次數程式碼例項JS陣列
- 使用js刪除字串中的最後一個字元例項程式碼JS字串字元
- js擷取指定字串長度程式碼區分中英文JS字串
- js數字三位分隔效果程式碼例項JS
- 按鈕倒數計時可用效果例項程式碼
- 文字框輸入數字倒計例項程式碼
- 商品搶購倒數計時效果程式碼例項
- 網頁倒數計時跳轉程式碼例項網頁
- js區分gbk和utf-8的計算字串長度程式碼例項JS字串
- 按鈕倒數計時指定秒數可用程式碼例項