How to replace last occurrence of characters in a string using javascript
foo.replace(/,([^,]*)$/, ‘ and $1’) use the $ (end of line) anchor to give you your position, and look for a pattern to the right of the comma index which does not include any further commas. Edit: The above works exactly for the requirements defined (though the replacement string is arbitrarily loose) but based on criticism … Read more