Sp9.sc3.do not create invalid users

username is only allowed to have lower case, dash, a-z, 0-9 characters, special characters and whitespaces are not allowed.