2018-03-06 超出设定字数...显示

var codeLength = function (cname, num) {

        var re = /^[0-9a-zA-Z]*$/g;

        var cname = document.getElementsByClassName(cname);

        for (var i = 0; i < cname.length; i++) {

            var length = 0;

            var now = cname[i].innerHTML;

            var nowLength = cname[i].innerHTML.length;

            for (var j = 0; j < nowLength; j++) {

                if (re.test(now[j])) {

                    length += 0.5;

                } else {

                    length += 1;

                }

            }

            if (length > num) {

                cname[i].innerHTML = cname[i].innerHTML.substr(0, num - 5) + "..."

            }

        }

    }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,779评论 0 11
  • 1. tab列表折叠效果 html: 能源系统事业部 岗位名称: 工作地点 岗位名...
    lilyping阅读 1,891评论 0 1
  • 我们车上共有五人,一位养尊处优的男boss,四位芳华殆尽的中年女士,驾一辆大众途锐,叽叽喳喳间,就一路向西了。我...
    戎晓舒阅读 959评论 2 1
  • 周二,和宝宝撒娇说要吃冰淇凌,加完班到宝宝这里睡觉觉。 周三,突然超想吃小龙虾。21:30了。问宝宝要不要一起吃小...
    kikikiki123阅读 214评论 0 0
  • 1、沪深交易所:本周(2.1-2.5)两市将有27家公司共计34.37亿限售股解禁上市流通,解禁市值约305亿。有...
    天天金融阅读 208评论 0 0