美文网首页
js substring 截取字符串前几位

js substring 截取字符串前几位

作者: _信仰zmh | 来源:发表于2018-09-10 17:34 被阅读111次
        function dealColName(name){
            // 排除undefined、null、""
            if(!name && name!='0'){
                return "--";
            }else{
           // 记得转string,不然不能用string的substring方法
                name += "";
               // 取首字符
                if(name.substring(0,1)=='C' || name.substring(0,1)=='T'){
                // substring并不改变源字符串,重新赋值一次,去掉开头的C或T
                    name = name.substring(1, name.length);
                }
                if(name.length > 5){
                // 超出部分显示...
                    name = name.substring(0, 5)+"...";
                }
                return name;
            }
        }
    
    • 截取字符串,方法很多,例如substring()

    • 要想使用,前提的是string类型。

      • 不要一上来就转string,否则undefined等,就进到判断条件为真了。


        string0.png
    转string.png
    • 参数是起始结束位置索引

    • 排除 数据为假,要排除为0的情况。

    相关文章

      网友评论

          本文标题:js substring 截取字符串前几位

          本文链接:https://www.haomeiwen.com/subject/trzsgftx.html