Find all files in the current directory (and its subdirectories) whose name contains any characters, and use xargs to pass them to sed to replace all numbers with nothing.
find . -iname "*.*" | xargs sed -i 's/[0-9]//g'