Nodejs Utililty Methods String Camel Case

List of utility methods to do String Camel Case

Description

The list of methods to do String Camel Case are organized into topic(s).

Method

camelCase()
String.prototype.camelCase=function(){
  var strArr = Array.from(this).join('').split(' ');
  return strArr.map( word => {
    var uppCase = word.charAt(0).toUpperCase();
    var replaced = word.charAt(0);
    word = word.replace( replaced, uppCase );
    return word;
  }).join('');
camelCase()
String.prototype.camelCase=function(){
    return this.split(' ').map((word)=>{return word.charAt(0).toUpperCase() + word.slice(1)}).join('')
camelCase()
String.prototype.camelCase=function(){
console.log(this);
   return this.length == 0 ? "" :this.trim()
                                 .split(" ")
                                   .map(a => a[0].toUpperCase()+a.substring(1,a.length))
                                    .join("");
camelCase()
String.prototype.camelCase = function () {
  return this
    .split(' ')
    .map((word) =>
      word
        .split('')
        .map( (letter, index) => (index === 0)
         ? letter.toUpperCase()
         : letter )
...
camelCase()
String.prototype.camelCase = function () {
  var splitArr = this.split(' ');
  var output = '';
  for (var i=0; i<splitArr.length; i++) {
    if (splitArr[i].match(/^[A-Z]+$/i)) {
      output = output + splitArr[i][0].toUpperCase() + splitArr[i].slice(1);
  return output;
...
camelCaseDash()
String.prototype.camelCaseDash = function() {
  return this.replace( /(\-[a-z])/g, function( $1 ) {return $1.toUpperCase().replace( "-", "" );} );
};
camelCaseToNormalText()
'use strict';
String.prototype.camelCaseToNormalText = function () {
  return this.replace(/([A-Z])/g, ' $1').replace(/^./, function (str) {
    return str.toUpperCase();
  });
};
angular.module('uiTreeGrid', []);
angular.module('uiTreeGrid').value('uiGridConfig', {});
camelCaseToSpineCase()
String.prototype.camelCaseToSpineCase = function() {
    var input = this;
    var newInput = input.replace(/\s/g, "-").replace(/([A-Z])/g, "-$1").toLowerCase();
    var inputNoRepeats = newInput.replace(/([-])\1*/g, "-"); 
    return inputNoRepeats;
camelCaseToWords()
String.prototype.camelCaseToWords = function(){
  return this.split(/(?=[A-Z])/).join(" ");
};
camelToDash(str)
String.prototype.camelToDash = function (str) {
    if(str == undefined) {
        str = this;
    return str.replace(/\W+/g, '-')
        .replace(/([a-z\d])([A-Z])/g, '$1-$2').toLowerCase();