簡體   English   中英

如何在最后指定的char之后獲取子字符串? 使用Javascript

[英]How to get a sub-string after the last specified char ? Javascript

可以說我有以下字符串:

var text = "A_B_C_190"

我希望能夠在末尾提取數字(最后一個_之后的最后3個字符)

我累了 :

text.substr(text.indexOf('_'), -1)

但這給了我空

您可以使用string.prototype.splitarray.prototype.pop

 var text = "A_B_C_190"; console.log(text.split('_').pop()); 

您必須使用lastIndexOf方法。

 var text = "A_B_C_190" ans = text.substr(text.lastIndexOf('_')+1) console.log(ans) 

如果要將其轉換為整數,請使用parseInt(ans)

暫無
暫無

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

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