function checknum(s)
{
var str=/^[1-9]\d*$/;
if (!str.exec(s)) 
alert("只能是数字");
}我已经将正则写好了,但是调用无效,请问如何调用??
<input id="Text1" type="text" checknum(document.getElementById("Text1").value) />
请问我这样写正确么?