如何在javascript中使用正则表达式使用camelcase和大写字母拆分字符串?

时间:2018-06-21 07:05:38

标签: javascript regex

这是我的原始字符串:

myCamelCaseSTRINGToSPLIT

预期结果:

my Camel Case STRING To SPLIT

我正在使用的当前正则表达式是

(?=[A-Z])

任何帮助都将得到

1 个答案:

答案 0 :(得分:2)

请使用此正则表达式。

rBar.setFocusable(true);
rBar.setFocusableInTouchMode(true);
  

yourString.replace(/([A-Z]+)/g, " $1").replace(/([A-Z][a-z])/g, " $1")

Live Demo with two times Replace

Live Demo with single time Replace