js substring 截取字符串前幾位

    function dealColName(name){
        // 排除undefined、null、""
        if(!name && name!='0'){
            return "--";
        }else{
       // 記得轉(zhuǎn)string,不然不能用string的substring方法
            name += "";
           // 取首字符
            if(name.substring(0,1)=='C' || name.substring(0,1)=='T'){
            // substring并不改變?cè)醋址匦沦x值一次,去掉開頭的C或T
                name = name.substring(1, name.length);
            }
            if(name.length > 5){
            // 超出部分顯示...
                name = name.substring(0, 5)+"...";
            }
            return name;
        }
    }
  • 截取字符串,方法很多,例如substring()

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

    • 不要一上來(lái)就轉(zhuǎn)string,否則undefined等,就進(jìn)到判斷條件為真了。


      string0.png
轉(zhuǎn)string.png
  • 參數(shù)是起始結(jié)束位置索引

  • 排除 數(shù)據(jù)為假,要排除為0的情況。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容