var re = /^[1-9]+[0-9]*]*$/; //判断字符串是否为数字 /^[0-9]+.?[0-9]*$/ //判断是否为整数
if (!re.test($("#txtSort").val())) {
alert("排序码只能为正整数!");
$("#txtSort").focus();
return false;
}
或者
取整后判断是否和原值相等!javascript的取整函数是:parseInt
alert("排序码只能为整数!");
}