js 只能输入数字(正整数,正数,负数,小数)

function checknum(obj)
{
var vadainput = /^-?[1-9]*(.d*)?$|^-?0(.d*)?$/;
     if (!vadainput .test(obj.value))
    {
        alert("非法数字");
        obj.value="";
        obj.focus();
        return false;
     }

原文地址:https://www.cnblogs.com/milk/p/2079313.html