javascript怎么验证 大于0小于1的小数 如0.8 最好能限定小数点后两位

来源:百度知道 编辑:UC知道 时间:2024/07/02 06:14:25

var testNumber = 0.812313123;

if(testNumber > 0 && testNumber < 1)
{
alert(true);
}
else
{
alert(false);
}

符合你的要求哦~~
<html>
<body>
<form>
<input type="text" id="text"/>
<input type="button" value="button" onclick="f()"/>
</form>
<script>
function f(){
var str = document.getElementById("text").value;
var i =new Number(str);

if(i>0&i<1&str.length==4){
alert("ok");
}else{
alert("no");
}
}
</script>
</body>
</html>

大于0小于1的小数 还需要限定 小数点后几位么?

var i = 0.123456;
i=parseInt(i*100)/100.0;//取小数点后两位

/^0\.\d{0,2}$/
如果一定要两位:/^0\.\d{2}$/