.NETでひらがな・カタカナ・漢字をマッチする正規表現
マッチさせたい文字を名前付き文字クラスで指定していけば意外と簡単でした。
■文字列のひらがな/カタカナをチェックするには? - @IT
(\p{IsHiragana}|\p{IsKatakana}|\p{IsCJKUnifiedIdeographs})+
■文字列のひらがな/カタカナをチェックするには? - @IT