if (preg_match("/^[a-zåäöÅÄÖ ]+$/i", $sokord)){
Vill du att den som mellanslag även ska ta med saker som tab eller radbrytning (whitespace) så skriver du:
if (preg_match("/^[a-zåäöÅÄÖ\\s]+$/i", $sokord)){
[EDIT]
Glömde bort att webforum strippar slashes i regexpar. Fixat.
