如何在JavaScript中用大写和小写分割字符串?

Hal*_*oor 11 javascript regex

是否可以按案例在JavaScript中拆分字符串,以便下面的字符串(myString)将转换为下面的数组(myArray):

var myString = "HOWtoDOthis";
var myArray = ["HOW", "to", "DO", "this"];
Run Code Online (Sandbox Code Playgroud)

我已经尝试过下面的正则表达式,但它只针对camelCase进行了拆分:

.match(/[A-Z]*[^A-Z]+/g);
Run Code Online (Sandbox Code Playgroud)

yel*_*yed 9

([A-Z]+|[a-z]+).在捕获组中多次匹配所有大写或全部小写.试试这里:https://regex101.com/r/bC8gO3/1