UNPKG

code-challenge-7geese

Version:

This is a revised solution for the 7Geese JavaScript Challenge.

11 lines 356 B
/*global require, module, Backbone, $, _*/ 'use strict'; module.exports = function(name) { // replace '-' with a space var myName = name.replace(/-/g, ' '); // sentence case (with exceptions of 'as', 'on') myName = myName.replace(/(?!as|on)\b[a-z]/g, function(myLetter) { return myLetter.toUpperCase(); }); return myName; };