js判断输入的数据是否为数字或正整数

var re = /^[1-9]+[0-9]*]*$/;   //判断字符串是否为数字 /^[0-9]+.?[0-9]*$/  //判断是否为整数
            if (!re.test($("#txtSort").val())) {
                alert("排序码只能为正整数!");
                $("#txtSort").focus();
                return false;
            }

或者

取整后判断是否和原值相等!

javascript的取整函数是:parseInt

if(parseInt(value)!=value)
{

alert("排序码只能为整数!");

}

原文地址:https://www.cnblogs.com/songling/p/1923100.html