find to exclude hidden files

I needed to clean up my home account, to remove all the usual files, except for the hidden files (the various gnome/app confs/settings etc) into one directory. This is what I used:
find . -type f -maxdepth 1 ( ! -regex '.*/..*' ) -exec mv -vf {} all ;