用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3304|回复: 6
收起左侧

求一个 计算 文本域里 字符个数的 JS函数

[复制链接]
发表于 2013-5-24 13:44:43 | 显示全部楼层 |阅读模式
本帖最后由 L.e.e. 于 2013-5-24 13:46 编辑

如题~当我输入的时候 调用函数 计算字符个数~

这个论坛里 写标题的时候 旁边有显示 可输入字符要的就是 那效果~
发表于 2013-5-24 14:17:19 | 显示全部楼层
$('#text').bind("blur focus keydown keypress keyup", function(event){
    var val = $(this).val();
        var len = 0;
    for (var i = 0; i < val.length; i++) {
        if (val[i].match(/[^\x00-\xff]/ig) != null) //全角
            len += 2; //如果是全角,占用两个字节
        else
            len += 1; //半角占用一个字节
    }
    alert(len);
});
 楼主| 发表于 2013-5-24 14:51:57 | 显示全部楼层
leedorian 发表于 2013-5-24 14:17
$('#text').bind("blur focus keydown keypress keyup", function(event){
    var val = $(this).val();
         ...

删除的时候呢?
发表于 2013-5-24 14:53:45 | 显示全部楼层
删除什么?
 楼主| 发表于 2013-5-24 14:59:39 | 显示全部楼层
leedorian 发表于 2013-5-24 14:53
删除什么?

无限循环~~你的程序
CIer  发表于 2013-5-24 15:16:17
=LEN(A1)
发表于 2013-5-24 15:37:05 | 显示全部楼层
不是无限循环,你把alert那里换成你要设置显示字数的语句。

本版积分规则