首页 > Web开发 > 详细

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

时间:2016-04-25 19:29:36      阅读:341      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!