Here you can find the source of capitalize()
/*// w w w .ja v a 2 s. c om * Objects extensions and support functions */ // We love Python capitalize()! String.prototype.capitalize = function(){ return this.replace(/^(.?)/, this.charAt(0).toUpperCase()); }
String.prototype.capitalize = function() { return this.split(' ').map(function(item) { if (!item.length) return ''; return item[0].toUpperCase() + item.substr(1); }).join(' '); }; Storage.prototype.setObject = function(key, value) { this.setItem(key, JSON.stringify(value)); }; ...
String.prototype.capitalize = function() { return this.charAt(0).toUpperCase() + this.slice(1); function generateHashtag (str) { return (str.length > 140 || str.length < 1) ? false : "#" + str.split(" ").map(function(n){ return n.capitalize() }).join(''); console.log(generateHashtag('')); console.log(generateHashtag('Lorne Greene')); console.log(generateHashtag('tina turner')); ...
String.prototype.capitalize = function () { return this.charAt(0).toUpperCase() + this.slice(1); };
String.prototype.capitalize = function() { return this.replace(/(^|\s)([a-z])/g, function(m, p1, p2) { return p1 + p2.toUpperCase(); }); };
String.prototype.capitalize = function() { return this.charAt(0).toUpperCase() + this.slice(1); };
String.prototype.capitalize = function() { if (this) { return this.substr(0, 1).toUpperCase() + this.substr(1); } else { return ''; };
String.prototype.capitalize = function() { var t; var capital = this; var cap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; var low = 'abcdefghijklmnopqrstuvwxyz'; for (var i=0;i<low.length;i++) { if (capital[0] === low[i]) { return t = cap[i] + capital.slice(1); else t = capital; return t; console.log("the first character of this sentence is not a letter".capitalize());
if (typeof console === 'undefined') { console = { debug: function () {}, dir: function () {}, info: function () {}, log: function () {}, warn: function () {} }; String.prototype.capitalize = function () { return this.charAt(0).toUpperCase() + this.slice(1); };
String.prototype.capitalize = function(){ return this.toLowerCase().replace( /\b\w/g, function (m) { return m.toUpperCase(); }); };