To camel case

    0

    1

    Giovanny Gongora

    Codiga's TypeScript Recipes

    Converts a string to camelcase.

    const toCamelCase = (str: string) => {
      const s =
        str &&
        str
          .match(
            /[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g
          )
          .map(x => x.slice(0, 1).toUpperCase() + x.slice(1).toLowerCase())
          .join('');
      return s.slice(0, 1).toLowerCase() + s.slice(1);
    };
    
    Codiga Logo
    Codiga Hub
    • Rulesets
    • Explore
    • Cookbooks
    • Playground
    soc-2 icon

    We are SOC-2 Compliance Certified

    G2 high performer medal

    Codiga – All rights reserved 2022.