【发布时间】:2021-08-31 20:57:57
【问题描述】:
我想将我的字符串(str)转换为脊柱字符串。请向我解释正则表达式的工作方式有何不同。上面一行代码工作正常,但另一行代码多次输入“-”。
str.split(/\s|(?=[A-Z])|_/g).join("-").toLowerCase();
// or
str.replace(/\s|(?=[A-Z])|_/g,"-").toLowerCase();
【问题讨论】:
-
您应该包含您尝试更改的原始字符串;其他人怎么知道你想做什么?
标签: javascript regex methods replace split