javascript 3桁 の 数字 か 判断 する

前回のがわかりにくいんで
直結で書いてみた
以下みたいな感じでクライアントで
地味に制御します。
まぁ、サーバー側でスクリプトを動かす場合は
結局パラメータはサーバー側で制御しなくちゃいけないんだけどね。


<html>
<head>
<title>aaa</title>
</head>
<body>
<form>
<input type="button" value="123" onClick="tohoho('123')" />
<input type="button" value="aaa" onClick="tohoho('aaa')" />
<input type="button" value="あああ" onClick="tohoho('あああ')" />
</form>
<script language="JavaScript"><!--
function tohoho(param) {
if (param.match(/^[\d]{3}$/)) {
return window.alert(param);
} else {
return window.alert("不審モノー!");
}
}
// --></script>
</body>
</html>