javascript - 获取第一个字符后的所有内容

标签 javascript jquery

是否可以获取第一个字符之后的所有字符串?

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

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

谢谢!

最佳答案

使用indexOf(...)代替lastIndexOf(...)

如果您想包含 ":",则不要在索引中添加 1。

像这样:

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

console.log(response); // ":111122:123123123"

关于javascript - 获取第一个字符后的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37556240/

相关文章:

javascript - 如何过滤搜索输入以在 JQUERY 中显示正确的自动完成?

使用 d3.js 的 javascript 极坐标散点图

javascript - 如何在 jquery datepicker 中设置每个月的 maxDate=28 ?

javascript - jQuery .load(function) 和 .addClass 以删除预加载器不起作用

java - JQuery-UI 自动完成下拉菜单未显示所需结果

javascript - lodash _.filter 返回空数组

javascript - forEach inside Ticker 使 Canvas 变慢

javascript - 同源获取导致空比较(HTTP CORS)

javascript - 在 div 中调用 javascript

javascript - 如何为除具有特定类的所有元素添加事件?