Find all files in the current directory, pipe the output to xargs to search for files containing any uppercase letter or number, pipe the output to sed to replace any character followed by a space, comma, or period with a wildcard followed by the character, pipe the output to xargs to move the files to the /tmp/ directory.
find ~ -type f | xargs grep -l "[0-9A-Z]" | sed 's/\([ .,]\)/.*\1/g' | xargs mv -t /tmp/