Nodejs String Camel Case camelcase()

Here you can find the source of camelcase()

Method Source Code

String.prototype.camelcase = function() {
  return this.split("_").map(function(e) {
    return e.replace(/^([a-z])/g, function($1) {
      return $1.toUpperCase();
    });/*from ww  w  .j a  v  a 2 s. c o m*/
  }).join("");
};

Related

  1. 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', {});
    
  2. 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;
    
  3. camelCaseToWords()
    String.prototype.camelCaseToWords = function(){
      return this.split(/(?=[A-Z])/).join(" ");
    };
    
  4. 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();
    
  5. camelTo_()
    String.prototype.camelTo_ = function () {
        "use strict";
        return (this.replace(/\W+/g, '_')
            .replace(/([a-z\d])([A-Z])/g, '$1_$2')).toLowerCase();
    };
    
  6. camelcase()
    String.prototype.camelcase = function() {
      return this.replace(/_/g, ' ').replace(/(?:^\w|[A-Z]|\b\w|\s+|_+)/g, function(match, index) {
        if (+match === 0) {
          return "";
        return match.toUpperCase();
      });
    };
    
  7. camelcase()
    String.prototype.camelcase = function() {
        var result = "";
        var prevChar = undefined;
        for (var i = 0; i < this.length; i++){
            var currentChar = this.charAt(i);
            if (i == 0 || prevChar == " ") {
                result += currentChar.toUpperCase();
            } else {
                result += currentChar;
    ...
    
  8. camelcase()
    String.prototype.camelcase = function()
        var result ="";
        var prevchar = undefined;
        for (var i = 0; i < this.length; i ++)
            var currentChar = this.charAt(i);
            if (i == 0 || prevchar == " ")
                result += currentChar.toUpperCase();
            else
                result += currentChar;
            prevchar = currentChar;
        return result;
    };
    module.exports = String;
    
  9. camelcase()
    String.prototype.camelcase = function() {
        return this.replace(/[^a-zA-Z0-9 ]+/g, ' ').capitalize(true).remove(/ +/g)
      };
    String.prototype.digits = function() { return this.remove(/[^\d]/g) }