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
投稿

猜你喜欢

  • python接口测试返回数据为字典取值方式

    2021-09-27 07:37:00
  • SQL学习笔记一SQL基础知识

    2011-09-30 11:24:33
  • Django实现跨域的2种方法

    2021-11-27 00:15:42
  • Python实现石头剪刀布游戏

    2022-09-03 10:37:30
  • 使用Python+OpenCV进行卡类型及16位卡号数字的OCR功能

    2022-04-01 08:18:50
  • 彻底解决页面文字编码乱码问题

    2022-09-17 02:08:49
  • python3.6数独问题的解决

    2022-06-21 20:40:32
  • “验证码”等于“流氓软件”

    2007-10-19 18:29:00
  • Python 给屏幕打印信息加上颜色的实现方法

    2022-10-27 08:00:08
  • 详解mysql数据库中文乱码问题

    2024-01-23 05:34:56
  • 蚁群算法js版

    2008-10-08 10:15:00
  • 初学者快看,Python下划线的五个作用介绍

    2023-03-03 18:23:40
  • Python IDLE清空窗口的实例

    2023-11-22 17:59:23
  • Server 对象 错误 ASP 0177 800401f3 的解决方案 Server 对象 错误 ASP 0177 800401f3

    2009-07-28 17:57:00
  • pyecharts调整图例与各板块的位置间距实例

    2023-05-15 20:05:40
  • selenium中get_cookies()和add_cookie()的用法详解

    2023-10-22 14:27:19
  • python实现定时同步本机与北京时间的方法

    2021-03-24 10:58:14
  • Mootools 1.2教程(4)——函数

    2008-11-18 15:36:00
  • Mysql5.7修改root密码教程

    2024-01-29 02:20:19
  • Python中super()函数简介及用法分享

    2021-09-23 11:56:22
  • asp之家 网络编程 m.aspxhome.com