您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何获取字符串的最后一个字符

如何获取字符串的最后一个字符

但是,请参阅.split().pop()此答案底部解决方案以了解其他方法

原始答案:

您将需要结合使用Javascript字符串方法.substr().length属性

var id = "ctl03_Tabs1";
var lastFive = id.substr(id.length - 5); // => "Tabs1"
var lastChar = id.substr(id.length - 1); // => "1"

这将获取从id.length-5开始的字符,并且由于省略了.substr()的第二个参数,因此将继续到字符串的末尾。

您还可以使用.slice()下面其他人指出的方法

如果您只是想在下划线后找到字符,则可以使用以下命令:

var tabId = id.split("_").pop(); // => "Tabs1"

这会将字符串分割为下划线的一个数组,然后将弹出的最后一个元素“弹出”该数组(即您想要的字符串)。

不要使用.substr()。请使用此.slice()方法,因为它与跨浏览器兼容(请参阅IE)。

const id = "ctl03_Tabs1";
console.log(id.slice(id.length - 5)); //Outputs: Tabs1
console.log(id.slice(id.length - 1)); //Outputs: 1
其他 2022/1/1 18:15:41 有530人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶