Skip to content

Instantly share code, notes, and snippets.

@alexandrebvd
Created August 5, 2015 13:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alexandrebvd/059974ecb35712dc1ed9 to your computer and use it in GitHub Desktop.
Save alexandrebvd/059974ecb35712dc1ed9 to your computer and use it in GitHub Desktop.
22.Bonfire: Search and Replace
function replace(str, before, after) {
var newStr = str.replace(before, after);
if (before[0] === before[0].toUpperCase()) {
var afterArray = after.split('');
afterArray.splice(0, 1, after[0].toUpperCase());
var newAfter = afterArray.join('');
console.log(newAfter);
newStr = str.replace(before, newAfter);
}
return newStr;
}
replace("A quick brown fox Jumped over the lazy dog", "Jumped", "leaped");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment