Javascript Regex - Camel to File Case

Sco*_*ach 5 javascript regex

任何人都有javascript的正则表达式转换:

someCamelCase进入some-file-case

要么

SomeCamelCase进入some-file-case

??

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

谢谢.

CMS*_*CMS 6

你可以做一个简单的正则表达式来捕捉一个小写字母连续以一个大写一个,插入两个之间的破折号,使结果全部小写.

例如:

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

fileCase('SomeCamelCase'); // "some-camel-case"
fileCase('someCamelCase'); // "some-camel-case"
Run Code Online (Sandbox Code Playgroud)