2016-05-31 106 views
-1

是否可以在第一個字符後獲取所有字符串?獲取第一個字符後的所有內容

var val = 'asdasd:111122:123123123'; 
var response = val.substring(val.lastIndexOf(":")+1); 

alert(response); // "123123123" 
// Would like: ":111122:123123123" 

謝謝!而不是lastIndexOf(...)

如果要包括":"

+1

嘗試'VAR響應= val.substring(val.indexOf (「:」));' – ochi

+1

只是使用['indexOf'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf)而不是'lastIndexOf' :'val.s ubstring(val.indexOf(':'))' – Hamms

回答

4

使用indexOf(...)那就不要添加一個索引。

像這樣:

var val = 'asdasd:111122:123123123'; 
 
var response = val.substring(val.indexOf(":")); 
 

 
alert(response); // ":111122:123123123"

-1

只是刪除+1和去吧你的代碼將正常工作

var response = val.substring(val.lastIndexOf(":")); 

alert(response); // Would Become: ":111122:123123123" 
+0

除了他不想要它的最後一個實例 - 自己嘗試 – ochi

相關問題