preg_match("/^(x83[\x40-\x96]|\x81\x40|\x81\x5B)+$/", $nnn )
PHPで全角カタカナとハイフンと全角スペースだけを通したいんだけどこれ間違えてる?