任何人都可以在javascript中使用正则表达式进行转换:

someCamelCase进入某些文件案例

或者

SomeCamelCase进入某些文件案例

??

如果是这样,那将非常有帮助。

谢谢。

最佳答案

您可以制作一个简单的正则表达式来捕获与大写字母相邻的小写字母,在两者之间插入短划线,然后将结果全部变为小写。
例如:

function fileCase(str) {
  return str.replace(/([a-z])([A-Z])/g, "$1-$2").toLowerCase();
}

fileCase('SomeCamelCase'); // "some-camel-case"
fileCase('someCamelCase'); // "some-camel-case"

10-01 05:49