将 “驼峰字符串” 转 “连字符字符”

实现代码:

var hyphenateRE = /\B([A-Z])/g;

var hyphenate = function (str) {
    return str.replace(hyphenateRE, '-$1').toLowerCase()
}

hyphenate("containerId");    //  container-id

实现原理:

replace方法的第二个参数为字符串时,$1可以表示正则表达式组匹配的内容

发布了31 篇原创文章 · 获赞 13 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_38694034/article/details/102935150