Skip to content

Instantly share code, notes, and snippets.

@patik
Last active December 17, 2015 11:19
Show Gist options
  • Save patik/5601346 to your computer and use it in GitHub Desktop.
Save patik/5601346 to your computer and use it in GitHub Desktop.
A CodePen by Craig Patik (http://cdpn.io/mtHBd)
var insertAfterEveryFromRight = function _insertAfterEveryFromRight(str, insert, every) {
var result = '';
str.split('').reverse().forEach(function(s, idx) {
if (idx !== 0 && idx % every === 0) {
result += insert;
}
result += s;
});
return result.split('').reverse().join('');
};
/*
Examples:
insertAfterEveryFromRight("1234567", ",", 3); // "1,234,567"
insertAfterEveryFromRight("51713", "/", 2); // "5/17/13"
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment