preg_match('/\A\s*+\z/u', $hoge) じゃない理由は何かあるのん