本文實例講述了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;}應用示例:
var fName = file.value.substring(file.value.lastIndexOf('//')+1);if(StrLen(fName)>50){ alert('文件名稱長度不能超過25個漢字50個字符! '); return false;}PS:這里再為大家推薦幾款在線字符統計工具供大家參考:
在線字數統計工具:
http://tools.VeVB.COm/code/zishutongji
在線字符統計與編輯工具:
http://tools.VeVB.COm/code/char_tongji
更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript數學運算用法總結》、《JavaScript中json操作技巧總結》、《JavaScript切換特效與技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》及《JavaScript遍歷算法與技巧總結》
希望本文所述對大家JavaScript程序設計有所幫助。
新聞熱點
疑難解答