Convert dash-separated string to camelCase?

后端 未结 13 1230
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-24 11:01

For example suppose I always have a string that is delimited by \"-\". Is there a way to transform

it-is-a-great-day-today

to

itIsAGreatDayToday

13条回答
  •  轮回少年
    2020-12-24 11:39

    var string = "it-is-a-great-day-today";
    or
    var string = "it_is_a_great_day_today";
    
    var regex = /(_|-)([a-z])/g;
    
    string.toLowerCase().replace(regex, toCamelCase );
    
    function toCamelCase( string ){
      return string[1].toUpperCase();
    }
    
    Output: "itIsAGreatDayToday";
    

提交回复
热议问题