function isNumber(s) //数字判断函数
{
var digits = "0123456789";
var i = 0;
var sLength = s.length; while ((i < sLength))
{
var c = s.charAt(i);
if (digits.indexOf(c) == -1) return false;
i++;
} return true;
}
用js来验证一下。
{
var digits = "0123456789";
var i = 0;
var sLength = s.length; while ((i < sLength))
{
var c = s.charAt(i);
if (digits.indexOf(c) == -1) return false;
i++;
} return true;
}
用js来验证一下。
*校验文本框只能输入数字
*/
function checkNumWithKeyCode()
{
if(!(event.keyCode<=57 && event.keyCode>=48))
{
event.keyCode = 0;
}
}页面上面调用使用
<input type="text" onkeypress="checkNumWithKeyCode();"/>
可以用javascript进行客户端的验证。^_^
<SCRIPT LANGUAGE="JavaScript">
//校验文本框只能输入数字
function checkNum(obj)
{
if(!(/^(\d+)(\.\d+)?$/g.test(obj.value)))
{
alert("请输入数字");
}
}
//-->
</SCRIPT>
<input type="text" name="f1"/>
<INPUT TYPE="button" value="请按我验证" onclick="checkNum(f1);">
keypress对中文输入无效。