JS取出最後的字元,JS取出最後的三個字元

2021-07-08 21:14:06 字數 2211 閱讀 7956

1樓:

獲取字尾名的**如下:

1、 filename = this.file.name.lastindexof(".");//獲取到檔名開始到最後一個“.”的長度。

2、 filenamelength = this.file.name.length;//獲取到檔名長度

3、 fileformat = this.file.name.substring(filename + 1, filenamelength);//擷取字尾名

4、 console.log(fileformat);//列印結果(如圖)

2樓:

取出最後三個字元,你可以用js裡面自帶的substring 方法。

例子:var a = 'sdfasdgasdgsdfgsdfghdfhdfghfghfgjghj';

a.substring(a.length-3);

substring() 方法用於提取字串中介於兩個指定下標之間的字元。

stringobject.substring(start,stop)start:開始位置

stop:結束位置,如果結束位置不寫,預設到最後。

3樓:

單純地取最後三個字元,可以用substr或者substring來取,比如

var b = a.substr(a.length - 3);

或者 var b = a.substring(a.length - 3, a.length);

但是對於你這個問題,可以使用lastindexof 或者正規表示式來進行,比如

var b = a.substr(a.lastindexof(".") + 1);

然後用if (b.tolowercase() == "jpg") 來判斷是否jpg。

如果用正規表示式,可以這樣:

4樓:溜鬚拍馬關雲長

5樓:端武者

js 獲取字串中最後一個斜槓後面的內容

6樓:劉夢真唯一

var str = "/asdasf/asfaewf/agaegr/trer/rhh";

var index = str .lastindexof("\/");

str  = str .substring(index + 1, str .length);

alert(str );

關於js中的陣列特點:

陣列定義時無需指定資料型別。

陣列定義時可以無需指定

陣列長度。

陣列可以儲存任何資料型別的資料(比如說一個元素儲存整型,一個元素儲存字串型,這個在js中是可以的)。

陣列就是一組資料的集合其表現形式就是記憶體中的一段連續的記憶體地址,陣列名稱其實就是連續記憶體地址的首地址。

7樓:360網購助手

相關函式:

lastindexof()

直接上**:

var url = "panxu.net/article/8339.html?referurl=123.com",

params = url.substring(url.lastindexof("/")+1);

console.log(params);

列印結果如下:

8339.html?referurl=123.com更多相關例項請參考:https://panxu.net/article/8359.html

js怎樣獲取某個特殊字元最後出現的位置

8樓:匿名使用者

使用 lastindexof 函式,示例**:

"abcdabc".lastindexof("a") // 返回結果 “4”

以上,請採納

取出js方法傳入的引數的值

然後我們通過呼叫此函式獲取對應引數 636f707962616964757a686964616f31333337396261值 以此獲取url串中所帶的同名引數 二 正則分析法。function getquerystring name alert getquerystring 引數名1 alert ...

js獲取字串中最後斜槓後面的內容

var str asdasf asfaewf agaegr trer rhh var index str lastindexof str str substring index 1,str length alert str 關於js中的陣列特點 陣列定義時無需指定資料型別。陣列定義時可以無需指定 陣...

js中如何刪除某個指定字元前後的字串

var s 123456789 abc alert s.substring 0,s.indexof alert s.substring s.indexof 1,s.length var str var ipos str 123456789 abc ipos str.indexof str1 str....