画像アップロード時の画像ファイル名が半角英数字や記号以外に日本語などを使っているときにエラーメッセージを出したいです。
正規表現で弾けばいいのかなと思ったんですが、こういうときってどういう正規表現を書けばいいんですか?
日本語正規表現で検索してもこれだっていうのがなかったのでどなたか教えてください。

ちなみに文字コードはUTF-8でデータベースには文字化けしないでファイル名が入るんですが
日本語のファイル名だと画像ディレクトリに送ったファイルが文字化けしてしてしまいます。
また正規表現で弾く以外に解決法があれば教えて下さい。

環境はPHP 5 mysql windowsXPです。
XAMMPでローカルでやってます。