正規表現で文字種チェック

下のテキストボックスに適用な文字を入力し、「チェック」ボタンを押してみて下さい。指定の文字種以外の場合、警告メッセージが表示されます。

半角数字のみ:
半角英数字のみ:
半角数字と#$%&*./の記号のみ:
半角カタカナは不可:
全角半角の英数字と全角カタカナのみ:

正規表現--文字クラス

<script language="JavaScript"><!--
function Check1(){
if(form1.txt1.value.match(/[^0-9]/))alert("半角数字以外が含まれています。訂正してください!");
else alert("ok");
}
function Check2(){
if(form1.txt2.value.match(/[^a-zA-Z0-9]/))alert("半角英数字以外が含まれています。訂正してください!");
else alert("ok");
}
function Check3(){
if(form1.txt3.value.match(/[^0-9#$%&*./]/))alert("指定の文字以外が含まれています。訂正してください!");
else alert("ok");
}
function Check4(){
if(form1.txt4.value.match(/[ア-ン]/))alert("半角カタカナが含まれています。訂正してください!");
else alert("ok");
}
function Check5(){
if(form1.txt5.value.match(/[^a-zA-Za-zA-Z0-90-9ア-ン]/))alert("指定の文字以外が含まれています。訂正してください!");
else alert("ok");
}
//--></script>
</head>
<body>
<form name="form1" style="border:thin solid green;font:12px 'MS 明朝';padding-left:1cm">
半角数字のみ:
<input type="text" name="txt1">
<input type="button" name="btn1" value="チェック" onclick="Check1()"><br>
半角英数字のみ:
<input type="text" name="txt2">
<input type="button" name="btn2" value="チェック" onclick="Check2()"><br>
半角数字と#$%&amp;*./の記号のみ:
<input type="text" name="txt3">
<input type="button" name="btn3" value="チェック" onclick="Check3()"><br>
半角カタカナは不可:
<input type="text" name="txt4">
<input type="button" name="btn4" value="チェック" onclick="Check4()"><br>
全角半角の英数字と全角カタカナのみ:
<input type="text" name="txt5">
<input type="button" name="btn5" value="チェック" onclick="Check5()">
</form>

end(02/11/14)