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

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

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);

然後用來判斷是否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()

直接上**:

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

console.log(params);

列印結果如下:

8339.html?referurl=123.com更多相關例項請參考

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

8樓:匿名使用者

使用 lastindexof 函式,示例**:

"abcdabc".lastindexof("a") // 返回結果 「4」

以上,請採納

js 中如何取出陣列中的值,JS中如何獲取陣列中的一部分元素

var arr 2,4,5,3,5,3,0 var arrvalue 用於存放取出的陣列的值 for var i 0 iarrvalue arr i 陣列的索引是從0開始的 console.log arrvalue 把取出的值列印在控制檯上 js 獲取陣列中的最大值和最小值 var arr 3,12...

js中怎麼把陣列中重複的資料取出來

2 在index.html的標籤中,輸入js var a 1,6,8,5,23,6,6,7,8 b c for var i 0 i a.length i else b.push a i document.body.innertext b 3 瀏覽器執行index.html頁面,此時會列印出陣列a中重...

如何在JS中判斷兩個字串中有相同的字元

var str1 abc var str2 bde var i for i 0 i str1.length 1 i else if i str1.length 1 alert 無相同字容符 在js中怎麼判斷兩個字串相等 s中字串比較值用 不同型別間比較,之比較 轉化成同一型別後的值 看 值 是否相等...