正規表現で全て漢字かチェックする。
結論から言うと
/\A\p{Han}+\z/u
らしい。
いつもどおりパクリ元のサイトなどを見てね!
PHP でフォームデータを漢字入力チェックする方法 | Webgroove
https://webgroove.work/php-form-data-kanji-validation/
とほほの正規表現入門 - とほほのWWW入門
https://www.tohoho-web.com/ex/regexp.html
match(/\p{Han}/, "A") // 漢字にマッチ (Perl:○ PHP:○ Python:△ JS:×)
漢字、ひらがな、カタカナにマッチさせる方法 | 正規表現
https://so-zou.jp/software/tech/programming/tech/regular-expression/meta-character/variable-width-encoding.htm