`
lxf_2011
  • 浏览: 60688 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript 取得中文字符串的长度

阅读更多
    $(function(){
$("#userName").blur(function(){
var value=$("#userName").val();
var num=0;

for (var i = 0; i < value.length; i++) {
  str = value.substring(i,i+1);
  if (str<="~") //对双字节字特殊处理
  num+=1;
  else
  num+=2;
}
});
});
分享到:
评论

相关推荐

    Javascript字符串常用方法详解_.docx

    Javascript 字符串类似于数组,是一个一个字符拼凑在一起组成的,因此可以用 length 属性取得字符串的长度。例如: var str = "hello" str.length; // 5 下面是 Javascript 字符串常用的方法: 1. charAt() 方法...

    Javascript字符串常用方法详解

    js里的字符串类似于数组,都是一个一个字符拼凑在一起组成的,因此可以用length属性取得字符串的长度 var str = “hello” str.length; // 5 字符串常用的一些方法 1. charAt() str.charAt(n) =&gt; 返回字符串的...

    JavaScript 正则表达式与字符串查找方法

    首先,要取得一个给定的字符串(我们称之为substr)在另一个字符串(称之为str)中出现的次数,我们通常会想到使用正则表达式。在JavaScript中,正则表达式是通过两种方式创建的:一种是字面量方式,另一种是构造...

    JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)

    这意味着,如果参数 x 的值小于0,或者大于字符串长度减1的位置,结果都将为空。这个特性在处理可能有错误的索引值时非常有用,可以避免运行时错误。 具体到本文的内容,我们可以通过一个实例来深入理解 charAt ...

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    获取字符串长度.asp 第13章(/14/) Matches集合与Macth对象.asp 指定忽略大小写.asp 获取Matches集合.asp 进行正则匹配替换.asp 进行正则匹配检验.asp ...

    jquery分割字符串的方法

    jQuery中的字符串分割方法主要指的是使用jQuery配合JavaScript的String对象所提供的split()方法来实现字符串的拆分。split()方法是一个非常实用的字符串方法,能够按照指定的分隔符将字符串拆分成数组。在jQuery中,...

    Vue.js 时间转换代码及时间戳转时间字符串

    接下来,这个方法会遍历格式字符串,根据格式占位符从Date对象中取得相应的值,如果该值的长度小于占位符要求的长度,则会在前面补零,以保证输出的字符串符合预期的格式。 在使用方法中,首先创建了一个Date的实例...

    JSON字符串操作移除空串更改key/value的介绍|angluo-javascript-249028.pdf

    本文将详细介绍如何在JSON字符串中进行这些操作。 首先,我们来看如何删除JSON对象中的value值。在JavaScript中,我们可以使用`delete`关键字来删除某个键对应的值。例如,如果我们有一个名为`json`的对象,其中...

    JQuery获取文本框中字符长度的代码

    标签“字符长度”进一步明确了主题,即处理字符串长度的逻辑。 在讨论的具体内容中,先是从JavaScript方法的角度入手,提供了两个函数。第一个函数`getStrActualLen`用于计算字符串的真实长度,考虑到中文字符等双...

    JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)

    JavaScript是一种广泛用于网页开发的脚本语言,它的charCodeAt方法是String对象的一个非常实用的方法,用于获取字符串中指定位置上字符的Unicode编码。Unicode编码是一种对世界上大多数字符进行编码的标准编码系统,...

    经典JavaScript正则表达式实战

    - **应用场景**:统计字符串中中文字符的数量。 - **正则表达式**:`/[^\x00-\xff]/g` - `[^\x00-\xff]/g`:`[^\x00-\xff]` 表示非ASCII字符(即中文字符),`g` 表示全局匹配。 - **示例**: ```javascript ...

    JavaScript中的substr()方法使用详解

    - `str.substr(-20, 2)` 会从 `str` 的倒数第二十个字符开始提取长度为2的字符串,如果 `str` 是 "JavaScript",则结果为 "Ja",因为原字符串长度不够20个字符。 - `str.substr(20, 2)` 会从 `str` 的第二十个字符...

    程序天下:JavaScript实例自学手册

    3.11 判断字符串中有多少汉字 3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 文本框的自动全选 3.16 文本框滚动导航 3.17 按钮获取焦点 3.18 文本框获取焦点弹出下拉框 3.19...

    javascript使用技巧

    10. **字符串长度** - 使用 `length` 属性获取字符串的长度。这是非常基础且常用的功能之一。 11. **字符串拼接** - 字符与字符之间的连接使用 `+` 号。字符串拼接是构建动态内容的关键技术。 12. **比较操作...

    《程序天下:JavaScript实例自学手册》光盘源码

    3.11 判断字符串中有多少汉字 3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 文本框的自动全选 3.16 文本框滚动导航 3.17 按钮获取焦点 3.18 文本框获取焦点弹出下拉框 3.19...

    js随机生成字母数字组合的字符串 随机动画数字

    如果randomFlag为真,则会根据min和max参数动态生成字符串长度;否则,将直接使用max参数作为固定长度。 文章还提供了一个产生随机数的函数GetRandomNum(),这个函数通过计算最小值和最大值之间的范围,然后根据...

    常用js大全.pdf

    * 取字符串的长度:`length` * 字符串连接使用 `+` 号 控制结构 * 条件语句:`if (condition) {} else {}` * 循环结构:`for ([initial expression]; [condition]; [update expression]) {}` * 循环中止命令:`...

    javascript加密库

    例如,你可以通过简单的几行代码对字符串进行AES加密和解密,或者生成RSA密钥对。同时,它还支持导入和导出加密密钥,以适应不同的应用场景。 对于JavaScript开发人员来说,理解并熟练运用这些加密算法是非常重要的...

Global site tag (gtag.js) - Google Analytics