JavaScript下划线后面字母变大写,并且删除下划线?
发布网友
发布时间:2022-04-28 15:15
我来回答
共1个回答
热心网友
时间:2022-05-16 23:47
用正则表达式,$2 就是正则里边括号里匹配的内容,第一种是替换第一个 _ 后的内容,并删除第一个 _:
1. 'adfad_adfaWWWW夫'.replace(/_(.*?)$/, ($1, $2) => $2.toLocaleLowerCase());
========================
第二个方法是替换所有 _ 后的内容,并删除所有 _
2. 'adfad_adfaWWWW夫_sdfWWW'.replace(/_[^_]{0,}/g, ($1) => $1.toLocaleLowerCase())追问老哥,有具体一点的吗,刚学没多久,不太会..
追答啊??要怎么具体,这两种方法都能出结果了啊。你把上面两段代码单引号里边的内容替换成你要处理的字符串就行了啊。测试执行的话直接在浏览器的控制台就可以。"1." 和 "2." 这两个是序号不是代码。