Here you can find the source of titleize()
String.prototype.titleize = function() { var out = this; out = out.replace(/^\s*/, ""); // strip leading spaces out = out.replace(/_/g, ' '); out = out.replace(/^[a-z]|[^\s][A-Z]/g, function(str, offset) { if (offset === 0) { return(str.toUpperCase()); } else {/*from w w w . j ava2s . c om*/ return(str.substr(0,1) + " " + str.substr(1).toUpperCase()); } }); return out; };
String.prototype.titlecase = function () { const wordArray = this.split(' ') const restrictedWords = ['a', 'the', 'an', 'and'] const newWordArray = wordArray.map(word => { const downcaseWord = word.toLowerCase() if(restrictedWords.includes(downcaseWord)) return downcaseWord return word.capitalize() }) newWordArray[0] = newWordArray[0].capitalize() ...
String.prototype.titleize = function(){ if(this.length == 0) return this; return this[0].toUpperCase() + this.substr(1).toLowerCase();
String.prototype.titleize = function() { var words = this.split(' ') var array = [] for (var i=0; i<words.length; ++i) { array.push(words[i].charAt(0).toUpperCase() + words[i].toLowerCase().slice(1)) return array.join(' ')
String.prototype.titleize = function() { var res = []; var parts = this.split(/_| /); $.each(parts, function(index, part) { res.push(part.capitalize()); }); return res.join(" "); };
String.prototype.titleize = function() { var string_array = this.split(/[_-]+/); string_array = string_array.map(function(str) { return str.capitalize(); }); return string_array.join(' ');
String.prototype.titleize = function () { return this.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1);}); };
String.prototype.titleize = function() { strings = this.split(' ') string = '' for (var i = 0, len = strings.length; i < len; ++i) { string += strings[i].charAt(0).toUpperCase() + strings[i].toLowerCase().slice(1) if (i != (len-1)) { string += ' ' } return string function switchPage(page) { var links = ['home', 'add', 'import']; for (var i=0;i<links.length;i++) { var link = document.getElementById(links[i] + '-bar'); link.className = ""; if (links[i] == page) link.className = "active";
String.prototype.titleize = function() { return this.charAt(0).toUpperCase() + this.slice(1);
String.prototype.titleize = function() { words = this.split(' '); for(i in words) words[i] = words[i].capitalize(); return words.join(' ');