I'm trying to figure out how to do the following with javascript:
If a substring is in the string, remove from the beginning of the substring till the end of the string from the string.
For example (pseudocode):
var mySub = 'Foo'
var myString = 'testingFooMiscText'
var myString2 = 'testingMisctext'
var myStringEdit = //myString - (Foo till end myString)
var myString2Edit = myString2 //(cause no Foo in it)
var index = str.indexOf(str1);
if(index != -1)
str = str.substr(index)
If I understand what you're asking, you'll want to do this:
function replaceIfSubstring(original, substr) {
var idx = original.indexOf(substr);
if (idx != -1) {
return original.substr(idx);
} else {
return original;
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With