Javascript 中对中文长度对行判断

时间:2009-07-05 18:39:00 

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<VALUE.LENGTH;I++)
{
str = value.substring(i,i+1);
if (str<="~") //对双字节字特殊处理
Num+=1;
else
Num+=2;
}
return Num;
}

标签:中文,长度,JavaScript,字符串
0
投稿

猜你喜欢

  • asp如何用JMail同时给多人发信?

    2010-06-12 12:52:00
  • WEB2.0网页制作标准教程(8)CSS布局入门

    2007-09-11 13:21:00
  • SQLServer 跨库查询实现方法

    2012-04-13 12:07:09
  • MySQL:使用源码分发版还是二进制分发版

    2009-09-01 10:35:00
  • hover悬停放大的翻页效果

    2008-05-19 12:20:00
  • 详解链接的rel与target

    2007-11-05 18:25:00
  • ServerXMLHTTP的setTimeouts超时设置

    2010-01-02 20:38:00
  • FCKeditor编辑器实战技巧

    2007-10-08 21:13:00
  • Div即父容器不根据内容自适应高度的解决方法

    2010-04-23 18:19:00
  • 如何使数据库的ID字段自动加1?

    2010-06-03 10:47:00
  • asp如何生成XML数据

    2007-08-20 09:50:00
  • 如何修改MySQL密码(方法大总结)

    2009-11-18 11:07:00
  • 自由落体的DIV

    2010-01-22 15:40:00
  • 浏览器tab的设计

    2008-08-11 13:03:00
  • JavaScript 组件之旅(二):编码实现和算法

    2009-10-09 14:24:00
  • 网站的视觉设计

    2008-08-15 12:58:00
  • Mootools常用方法扩展(一)

    2009-01-09 12:45:00
  • 用户体验量化方法研究(二)

    2010-02-08 12:46:00
  • js+asp总结

    2009-11-16 17:49:00
  • Dreamweaver定义本地站点

    2010-07-02 16:27:00
  • asp之家 网络编程 m.aspxhome.com