We're a place where coders share, stay up-to-date and grow their careers.
Javascript + Regex "One" liner.
function capitalizeFirstLast(string) { return string.replace(/(\w)((\w*)(\w))?/g, (_, a, __, b, c) => [a.toUpperCase(), b && b.toLowerCase(), c && c.toUpperCase()].filter(Boolean).join('')) }
Click here if you're curious what the regular expression does
Javascript + Regex "One" liner.
Click here if you're curious what the regular expression does