js擷取指定字串長度程式碼區分中英文
擷取指定長度的字串是比較常用的操作,但是有一個稍稍需要注意的問題,漢字和英文字元所佔位元組長度是不一樣的,一個英文字元佔一個位元組,而一個漢字則是佔兩個位元組,下面就分享一段能夠區分中英文字元的程式碼。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼function cutstr(str,len){ var str_length = 0; var str_len = 0; str_cut = new String(); str_len = str.length; for(var i = 0;i<str_len;i++){ a = str.charAt(i); str_length++; if(escape(a).length > 4){ str_length++; } str_cut = str_cut.concat(a); if(str_length>=len){ str_cut = str_cut.concat("..."); return str_cut; } } if(str_length<len){ return str; } }
相關文章
- javascript擷取指定長度字串相容中英文JavaScript字串
- js實現的擷取指定長度字串程式碼JS字串
- 擷取指定長度字串長度程式碼例項字串
- 如何擷取指定長度字串區分漢字和字元字串字元
- jQuery實現的擷取指定長度字串程式碼jQuery字串
- C#擷取指定長度中英文字串方法C#字串
- JavaScript 擷取指定長度字串 區分漢字和英文字元JavaScript字串字元
- javascript擷取指定長度字串後面加點程式碼例項JavaScript字串
- JavaScript 擷取指定指定區間字串JavaScript字串
- javascript擷取指定指定區間的字串JavaScript字串
- js如何擷取字串右邊指定長度的字元JS字串字元
- js計算字串長度程式碼例項能夠區分中英文字元JS字串字元
- JavaScript計算字串的長度區分中英文JavaScript字串
- jQuery擷取字串外掛區分中英文jQuery字串
- JavaScript 擷取字串右邊指定長度字元JavaScript字串字元
- 擷取 UTF8 編碼字串從首位元組開始指定寬度 (非長度)字串
- php 擷取中英文混合字串PHP字串
- js驗證字串長度 是否區分中文JS字串
- ABAP字串操作 擷取字元長度 取位數字串字元
- js獲取字串長度區分漢字和英文JS字串
- js區分gbk和utf-8的計算字串長度程式碼例項JS字串
- js擷取字串程式碼例項JS字串
- 驗證字串的長度是否在指定的區間字串
- 字串擷取字串
- JS字串擷取函式slice(),substring(),substr()的區別JS字串函式
- 直播軟體原始碼,JS獲取指定長度的隨機字元原始碼JS隨機字元
- css實現的字串擷取程式碼例項CSS字串
- 取字串左邊指定長度的子字串字串
- 取字串右邊指定長度的子字串字串
- PHP字串擷取PHP字串
- JavaScript獲取字串的長度區分漢字JavaScript字串
- javascript擷取指定位數的小數程式碼例項JavaScript
- php字串擷取函式,支援中文擷取PHP字串函式
- 字串擷取 slice,substr,substring 的區別字串
- mysql 擷取指定的兩個字串之間的內容MySql字串
- js字串擷取函式slice()、substring()、substr()JS字串函式
- MySQL 字串函式:字串擷取MySql字串函式
- Linux shell指令碼的字串擷取Linux指令碼字串