質問: 度々申し訳ございません。 全角カタカナ or 半角カタカナ を表現する正規表現に ( ) . - / 【前カッコ 後カッコ ピリオド マイナス記号 スラッシュ】をOR条件として加えたいです。 ``` // 全角カタカナ or 半角カタカナ preg_match('/^[ヲ-゚ーァ-ヾ 〜ー−]+$/u', $value); ``` ご教示いただけると幸いです。よろしくお願いいたします。
回答: ``` $add=preg_quote("().-/","/"); $pattern="/^[{$add}ヲ-゚ーァ-ヾ 〜ー−]+$/u"; preg_match($pattern, $value); ```