可以通过case来分割
JavaScript中的字符串,使得下面的字符串(myString)将被转换为下面的数组(myArray):
var myString = "HOWtoDOthis"; var myArray = ["HOW","to","DO","this"];
我已经尝试过下面的正则表达式,但它只分割了camelCase:
.match(/[A-Z]*[^A-Z]+/g);
解决方法
([A-Z] | [a-z]).匹配所有大写,或全部小写多次捕获组.在这里尝试一下:
https://regex101.com/r/bC8gO3/1