是否可以在第一個字符後獲取所有字符串?獲取第一個字符後的所有內容
var val = 'asdasd:111122:123123123';
var response = val.substring(val.lastIndexOf(":")+1);
alert(response); // "123123123"
// Would like: ":111122:123123123"
謝謝!而不是lastIndexOf(...)
如果要包括":"
是否可以在第一個字符後獲取所有字符串?獲取第一個字符後的所有內容
var val = 'asdasd:111122:123123123';
var response = val.substring(val.lastIndexOf(":")+1);
alert(response); // "123123123"
// Would like: ":111122:123123123"
謝謝!而不是lastIndexOf(...)
如果要包括":"
使用indexOf(...)
那就不要添加一個索引。
像這樣:
var val = 'asdasd:111122:123123123';
var response = val.substring(val.indexOf(":"));
alert(response); // ":111122:123123123"
只是刪除+1和去吧你的代碼將正常工作
var response = val.substring(val.lastIndexOf(":"));
alert(response); // Would Become: ":111122:123123123"
除了他不想要它的最後一個實例 - 自己嘗試 – ochi
嘗試'VAR響應= val.substring(val.indexOf (「:」));' – ochi
只是使用['indexOf'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf)而不是'lastIndexOf' :'val.s ubstring(val.indexOf(':'))' – Hamms