Let’s say I have test_23
and I want to remove test_
.
How do I do that?
The prefix before _
can change.
Let’s say I have test_23
and I want to remove test_
.
How do I do that?
The prefix before _
can change.
Assuming your string always starts with 'test_'
:
var str = 'test_23';
alert(str.substring('test_'.length));
My favourite way of doing this is "splitting and popping":
var str = "test_23";
alert(str.split("_").pop());
// -> 23
var str2 = "adifferenttest_153";
alert(str2.split("_").pop());
// -> 153
string = "test_1234";
alert(string.substring(string.indexOf('_')+1));
It even works if the string has no underscore. Try it at http://jsbin.com/