Я все еще отстой в регулярных выражениях. Я попробовал в chrome dev tools:
regex = /\s|[(\;)]/;
test = "test test-test-test test;"
test.split(regex);
Это не сохранилось ";"
["test", "test-test-test", "test", ""]
, тогда как я хотел получить
["test", "test-test-test", "test", ";"]