Here you can find the source of toCamelCase()
/*----------------------------------------------------------------------------*\ # Copyright 2017, BuzzingPixel, LLC// ww w .java 2 s . c o m # This program is free software: you can redistribute it and/or modify # it under the terms of the Apache License 2.0. # http://www.apache.org/licenses/LICENSE-2.0 \*----------------------------------------------------------------------------*/ String.prototype.toCamelCase = function() { return this.toLowerCase() // Replaces any - or _ characters with a space .replace(/[-_]+/g, ' ') // Removes any non alphanumeric characters .replace(/[^\w\s]/g, '') // Uppercases the first character in each group immediately following a space // (delimited by spaces) .replace(/ (.)/g, function($1) { return $1.toUpperCase(); }) // Removes spaces .replace(/ /g, ''); };
String.prototype.toCamelCase = function(){ return this .toLowerCase() .replace(/(\s+[a-z])/g, function($1) { return $1.toUpperCase().replace(' ', ''); );
String.prototype.toCamelCase = 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.toCamelCase = function() { var parts = this.split('-'), rtr = "", part; for (var i = 0; i < parts.length; i++) { part = parts[i]; rtr += (i === 0) ? part.toLowerCase() : part[0].toUpperCase()+part.slice(1).toLowerCase(); return rtr; ...
String.prototype.toCamelCase = function() { return this.replace(/-([a-z])/g, function (m, w) { return w.toUpperCase(); });
String.prototype.toCamelCase = function() { return this.replace(/(^|\s)[a-z]/g, function (x) { return x.toUpperCase() });
String.prototype.toCamelCase = function () { return this.charAt(0).toLowerCase() + this.slice(1); };
String.prototype.toCamelCase = function() { words = this.split(' ') var upperCased = ''; for (var i = 0; i < words.length; i++) { for (var y = 0; y < words[i].length; y++) { if (y == 0) { upperCased += words[i][y].toUpperCase(); else { ...
String.prototype.toCamelCase = function(){ return this.replace(/(\_[a-z])/g, function($1){return $1.toUpperCase().replace('_','');}); };
String.prototype.toCamelCase = function() { return this .replace(/([\-_\.][a-z])/g, ($1) => { return $1.toUpperCase().replace('-',''); }); };