JavaScript獲取中英文混合字符串長度的方法示例
本文實例講述了JavaScript獲取中英文混合字符串長度的方法。分享給大家供大家參考,具體如下:
JavaScript獲取中英文混合字符串的長度方法:
function StrLen(sString) { var j = 0; var s = sString; if (s=="") return j; for (var i=0; i<s.length; i++) { if (s.substr(i,1).charCodeAt(0)>255) j = j + 2; else j++ } return j; }
應(yīng)用示例:
var fName = file.value.substring(file.value.lastIndexOf('//')+1); if(StrLen(fName)>50){ alert('文件名稱長度不能超過25個漢字50個字符! '); return false; }
PS:這里再為大家推薦幾款在線字符統(tǒng)計工具供大家參考:
在線字數(shù)統(tǒng)計工具:
http://tools.jb51.net/code/zishutongji
在線字符統(tǒng)計與編輯工具:
http://tools.jb51.net/code/char_tongji
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)學(xué)運算用法總結(jié)》、《JavaScript中json操作技巧總結(jié)》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript遍歷算法與技巧總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
- js截取中英文字符串、標點符號無亂碼示例解讀
- 在javascript中如何得到中英文混合字符串的長度
- javascript截取字符串(通過substring實現(xiàn)并支持中英文混合)
- JS判斷字符串長度的5個方法(區(qū)分中文和英文)
- Javascript 字符串字節(jié)長度計算函數(shù)代碼與效率分析(for VS 正則)
- js計算字符串長度包含的中文是utf8格式
- js如何判斷輸入字符串長度
- JS獲取字符串型數(shù)組下標的數(shù)組長度的代碼
- js限制textarea每行輸入字符串長度的代碼
- js 判斷計算字符串長度/判斷空的簡單方法
- JavaScript實現(xiàn)的GBK、UTF8字符串實際長度計算函數(shù)
- JS判斷輸入字符串長度實例代碼(漢字算兩個字符,字母數(shù)字算一個)
相關(guān)文章
javascript 傳統(tǒng)事件模型構(gòu)造的事件監(jiān)聽器實現(xiàn)代碼
最近做東西需要添加大量的事件,而且要對所有事件進行比較細致的控制,于是便試著寫了個事件監(jiān)聽器。2010-05-05