Czy to możliwe, aby podzielić ciągi w JavaScript przez przypadku takim, że następujący ciąg poniżej (myString) zostanie przekształcony w tablicy (MyArray) poniżej:Jak podzielić ciąg znaków na wielkie i małe litery w JavaScript?
var myString = "HOWtoDOthis";
var myArray = ["HOW", "to", "DO", "this"];
Próbowałem regex poniżej, ale to tylko podziały dla camelCase:
.match(/[A-Z]*[^A-Z]+/g);
Seems być duplikatem http://stackoverflow.com/a/7599674/586030 –
Wypróbuj to: '/ (?: [AZ] + | [^ AZ] +)/g' https://regex101.com/r/hR3kE3/1 –
który działał idealnie, zeza - jednak nie mogę ustawić Q jako odpowiedzi, ponieważ opublikowałeś komentarz – Haloor