Try with following pattern. I added an extra +. Let me know if you intended something else. Hope it helps.
string pattern = @"^(\s+|\d+|\w+|[^\d\s\w]+)+$";
For inputString = "abc;..cbe;aaa...kjaskjas" I get this result:
abc
;..
cbe
;
aaa
...
kjaskjas