利用正则表达式将字符串变成小驼峰式

时间:2020-12-15 18:48:14

有两种方式:

目标字符串 “get-element-by-id”

1.

    var str = 'get-element-by-id';

    var reg = /-\w/g;

    console.log( str.replace(reg, function ($) {

            return$.slice(1).toUpperCase();   

    }) )

第二种利用$1

        var reg1 = /-(\w)/g;

        console.log(str.replace(reg1,function ($, $1) {

            console.log($,$1);

            return$1.toUpperCase();

       }))