Here you can find the source of camelize()
String.prototype.camelize = function() { var s = 'x_' + this.trim().toLowerCase(); s = s.replace(/[\s_]/g, ' '); s = s.replace(/^(.)|\s(.)/g, function($1) { return $1.toUpperCase(); });//w w w . j av a 2s . c o m return s.replace(/ /g, '').substr(1); }
String.prototype.camelize = function () { return this.replace (/(?:^|[_-])(\w)/g, function (_, c) { return c ? c.toUpperCase () : ''; });
'use strict'; String.prototype.camelize = function () { return this.replace(/(?:^\w|[A-Z]|\b\w|\s+)/g, function (match, index) { if (+match === 0) { return ''; return index === 0 ? match.toLowerCase() : match.toUpperCase(); }); }; ...
String.prototype.camelize = function() { var parts = this.split('-'), len = parts.length; if (len == 1) return parts[0]; var camelized = this.charAt(0) == '-' ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1) : parts[0]; for (var i = 1; i < len; i++) camelized += parts[i].charAt(0).toUpperCase() + parts[i].substring(1); return camelized; ...
String.prototype.camelize = function() { return this.replace(/-+(.)?/g, function(match, chr) { return chr ? chr.toUpperCase() : ''; }); };
String.prototype.camelize = function() { return this.replace(/(?:^|_+)(.)?/g, function(match, chr) { return chr ? chr.toUpperCase() : ''; }); };
String.prototype.camelize = function () { return this.replace(/^-ms-/, 'ms-').replace(/-([a-z]|[0-9])/ig, function (a, l) { return (l + '').toUpperCase(); }); };
String.prototype.camelize = function(index) var parts = this.split(/[-_]/); var str = ''; if (typeof index == 'undefined') { index = 1; for (var i=0; i<index; i++) { str += parts[i]; ...
String.prototype.camelize = function (lower_case_and_underscored_word) { var parts = this.split('_'), str = ""; if (lower_case_and_underscored_word === 'lower') { str = parts.shift(); for (var i = 0, len = parts.length; i < len; i++) { str += parts[i].capitalize(); return str; ...
String.prototype.camelize = function camelize(){ return this.replace (/(?:^|[-_])(\w)/g, function (_, c) { return c ? c.toUpperCase () : ''; }); };