簡體   English   中英

訪問Jquery中值的最后三個字符

[英]access the last three Characters of the value in Jquery

我有一個值“319CDXB”每次我必須訪問Strring的最后三個字符我該怎么做。 通常長度會一直變化。每次我都需要使用Jquery的字符串的最后一個字符

String .slice()方法允許您使用負索引:

var str = "319CDXB".slice( -3 ); // DXB

編輯:為了解釋一下,String的.slice()方法是一種行為非常類似於Array對應的方法

第一個參數表示起始索引,而第二個參數表示停止點。

只要范圍有意義,任一參數都允許使用負指數。 省略第二個參數意味着String的結束。

示例: http //jsfiddle.net/patrick_dw/N4Z93/

var str = "abcdefg";

str.slice(0);        // "abcdefg"
str.slice(2);        // "cdefg"
str.slice(2,-2);     // "cde"
str.slice(-2);       // "fg"
str.slice(-5,-2);    // "cde"

關於.slice()的另一個.slice()是它在所有主流瀏覽器中得到廣泛支持。 這兩個原因(在我看來)是獲取String的一部分最吸引人的選擇。

您可以使用常規JavaScript執行此操作:

var str = "319CDXB";
var lastThree = str.substr(str.length - 3);

如果你是通過.val()從jQuery獲取它,只需在上面的代碼中使用它作為你的str。

簡單:

str = "319CDXB"
last_three = str.substr(-3)
var str = "319CDXB";
str.substr(str.length - 3); // "DXB"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM