<SCRIPT LANGUAGE="JavaScript">
function check(str)
{
if(!str || isNaN(str)) return 0;
str = (str * 1).toString();
if(str.indexOf(".") == -1) return 1;
return 2;
}
alert(check("dsf")); //不是数字返回0
alert(check("")); //不是数字返回0
alert(check("1")); //整数返回1
alert(check("1.0")); //整数返回1
alert(check("2.1")); //小数返回2
alert(check("0.1")); //小数返回2
</SCRIPT>
function check(str)
{
if(!str || isNaN(str)) return 0;
str = (str * 1).toString();
if(str.indexOf(".") == -1) return 1;
return 2;
}
alert(check("dsf")); //不是数字返回0
alert(check("")); //不是数字返回0
alert(check("1")); //整数返回1
alert(check("1.0")); //整数返回1
alert(check("2.1")); //小数返回2
alert(check("0.1")); //小数返回2
</SCRIPT>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货