正規表現でカタカナと数字以外の入力を禁止する処理を作りました。
if(ereg("[^0-9ア-ンー0-9]",$_POST["kanaName"])){
echo "全角カタカナと数字以外禁止";
}

しかしこれだとヤ以降(50音順)がカタカナと認識されません。
よい方法があったら御教授願います。