質問: 全角カタカナ or 半角カタカナ を表現する正規表現をつくりたいです。 ``` // 全角カタカナ preg_match('/^[ァ-ヾ 〜ー−]+$/u', $value); // 半角カタカナ preg_match('/^[ヲ-゚ー ]+$/u', $value) ``` どのように組み合わせればよいかご教示いただけると幸いです。
回答: 両方のカッコ内を合わせるだけでOKかと思います。 ``` preg_match('/^[ヲ-゚ーァ-ヾ 〜ー−]+$/u', $value); ```