キーボードで入力できる全角記号を除外したいのですが、知識不足で理解できず、どなたかご教授いただければと存じます。

■やりたい事■
フォームの名前フィールド(全角漢字)で、登録許可項目以外エラーメッセージを表示
エラーは送信ボタンを選択する前に表示したい。その為JSでバリデーションを作成している
※ブラックリストを作成し、Ajaxで確認する方法もあるかと思いますが、一旦は正規表現での
  やり方をご教授いただければと存じます。

▲フィールドの登録許可▲
漢字・全角カナ

●現在設定したバリデーション●
半角記号・連続文字

■現在作成した正規表現■

/^([\w\u3040-\u309f])\1*$|\d+|[a-zA-Z]|[!-/]|[:-?]|[[-`]|[{-~]/

▲止まっている所▲
キーボードで入力できる全角記号除外の正規表現

元々の要望は漢字 カナ ひらがな  以外は登録を除外するという要望なので、
カナ ひらがな  以外は登録を除外という正規表現の書き方がありましたら、その内容もご教授いただければと存じます。 恐れ入りますが、よろしくお願いします