コンタクトフォーム7での全角カタカナかどうかチェック

//contact form7入力チェック
function wpcf7_validate_kana($result,$tag){ 
  $tag = new WPCF7_Shortcode($tag);
  $name = $tag->name;
  $value = isset($_POST[$name]) ? trim(wp_unslash(strtr((string) $_POST[$name], "\n", " "))) : "";
  if ($name === "your-katakana") {
    if(!preg_match("/^[ァ-ヾ]+$/u", $value)) {
      $result->invalidate($tag, "全角カタカナで入力してください。");
    }
  }
  return $result;
}
add_filter('wpcf7_validate_text',  'wpcf7_validate_kana', 11, 2);
add_filter('wpcf7_validate_text*', 'wpcf7_validate_kana', 11, 2);

上記の場合、コンタクトフォームのタグに「your-katakana」を使用する