當(dāng)前位置:
首頁 >
JS获取字符串实际长度!
發(fā)布時(shí)間:2025/4/16
64
豆豆
生活随笔
收集整理的這篇文章主要介紹了
JS获取字符串实际长度!
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天又添加一個(gè)小東西!一個(gè)程序員經(jīng)常要用到的字符串長度檢測方法,由于JS原先的長度中文跟英文一樣一個(gè)字符為1個(gè)長度。所以這里就得需要大家自己判斷并獲取字符串的實(shí)際長度了。
??? 核心代碼:
var jmz = {}; jmz.GetLength = function(str) {///<summary>獲得字符串實(shí)際長度,中文2,英文1</summary>///<param name="str">要獲得長度的字符串</param>var realLength = 0, len = str.length, charCode = -1;for (var i = 0; i < len; i++) {charCode = str.charCodeAt(i);if (charCode >= 0 && charCode <= 128) realLength += 1;else realLength += 2;}return realLength; };??? 執(zhí)行代碼:
alert(jmz.GetLength('測試測試ceshiceshi));??? 效果截圖:
總結(jié)
以上是生活随笔為你收集整理的JS获取字符串实际长度!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js中的触屏事件
- 下一篇: javascript实现的一个带下拉框功