|
|
|
|
|
Javascript 中对中文长度对行判断http://www.xishui.net 2008年07月12日16:02 浠水网
function getBytesLength(str)
{ var re=/[\x00-\xff]/g; var len=str.length; var array=str.match(re); if (array==null) { array=""; } return len*2 - array.length; } javascript判断字符长度最好的方法 function getlengthB(str){ return str.replace(/[^\x00-\xff]/g,"**").length; } // ****************************************************************************** // // function GetStrLen(value) // -------------- // 功能:计算字符串长度 // 传入参数: // value: 要进行检查的字符串 // 传出结果: 字符串长度(如果是汉字,那么一个汉字的长度是2) // ****************************************************************************** // function GetStrLen(value) { var str,Num = 0; for (var i=0;i str = value.substring(i,i+1); if (str<="~") //对双字节字特殊处理 Num+=1; else Num+=2; } return Num; }
【发表评论】
|
|||||||