Skip to content

Instantly share code, notes, and snippets.

@samkahchiin
Created March 27, 2016 10:10
Show Gist options
  • Save samkahchiin/262ce152520f3f1e4e3b to your computer and use it in GitHub Desktop.
Save samkahchiin/262ce152520f3f1e4e3b to your computer and use it in GitHub Desktop.
freecodecamp : Search and Replace
function myReplace(str, before, after) {
var regex = new RegExp(before);
if(before[0] === before[0].toUpperCase()){
after = after[0].toUpperCase() + after.slice(1) ;
}
return str.replace(regex,after);
}
myReplace("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