码迷,mamicode.com
首页 > Web开发 > 详细

jquery判断字符串的长度,中英文都可

时间:2016-04-25 19:32:18      阅读:327      评论:0      收藏:0      [点我收藏+]

标签:

计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}

个人笔记:"aa" 只要是2个字节的单位都行;例如"01";

success: function (data) {
                    data = eval(data);
                    for (var i = 0; i < data.length; i++) {
                        if (data[i].text.replace(/[^\x00-\xff]/g, "01").length > 16 && i!=0)
                        {
                            data[i].text = data[i].text.substring(0, 9) + "..."
                        }

        //data[i].text直接使用三元运算符(?:)有问题,原因暂时还不知道;

        ("#id").append("<option value=\"" + data[i].id + "\" title=\"" + data[i].text + "\">" + data[i].text + "</option>");
                },

jquery判断字符串的长度,中英文都可

标签:

原文地址:http://www.cnblogs.com/love201314/p/5432256.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!