如何删除字符串的一部分?

2022-08-30 05:28:53

假设我有,我想删除。test_23test_

我该怎么做?

前缀之前可以更改。_


答案 1

我最喜欢的方法是“拆分和弹出”:

var str = "test_23";
alert(str.split("_").pop());
// -> 23

var str2 = "adifferenttest_153";
alert(str2.split("_").pop());
// -> 153

split() 使用指定的分隔符字符串将字符串拆分为字符串数组。
pop() 从数组中删除最后一个元素并返回该元素。


答案 2

假设您的字符串始终以以下开头:'test_'

var str = 'test_23';
alert(str.substring('test_'.length));