JavaScriptで半角カナをチェックしたい場合

JavaScriptでも正規表現が使えるので、変数の半角カナをチェックする事が出来る。

サンプルとしていいページがあったので紹介。
http://javascriptjavascript.seesaa.net/article/98057870.html

http://javascript.eweb-design.com/1214_hk.html

2つ目の方が汎用性がありそうだが、1つ目の方が書き方的には楽。

以下例で、詳細はリンク先をどうぞ。

==転記 詳細はリンク先の1つ目をどうぞ!==
if (f.first_name.value.match(/[ア-ンァィゥェォャュョ]/)) {
=====================

==転記 詳細はリンク先の2つ目をどうぞ!==
hc = “。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚"
=====================

2つ目は、考えられるパターンを事前にhcにセットして、正規表現にかける方法。