to fason(阿信) ; 你让我看到了希望了~~~~!!! 能不能知道小数点后有几位? 因为超出了我要提示!
<script> var n=3.14 if(n.toString().split(".")[1].length>3)alert("大于3") else alert(n.toFixed(3)) </script>
to wangxj0600(闭门思过中),我知道,怕麻烦了,呵呵
js的search方法是用来在location中分离参数的。try this:var st="123456789"; // by script if (st.indexOf(".")==st.lastIndexOf(".")) alert(st.indexOf(".")>-1?st.split(".")[1].length:0) // by regexp if (st.replace(/[^\.]/g,"").length<2) alert(st.replace(/(\d*\.?)/,"").length)
alert(("156782.1234").replace(/^(.*\..{2}).*$/,"$1"));
</script>
我不是想直接去掉, 我要知道小数点后有几位,
不足3位自动补0, 超过3位提示就行了, 让他重填!
alert(3.1415926.toFixed(3))
</script>
能不能知道小数点后有几位? 因为超出了我要提示!
var n=3.14
if(n.toString().split(".")[1].length>3)alert("大于3")
else alert(n.toFixed(3))
</script>
// by script
if (st.indexOf(".")==st.lastIndexOf("."))
alert(st.indexOf(".")>-1?st.split(".")[1].length:0)
// by regexp
if (st.replace(/[^\.]/g,"").length<2)
alert(st.replace(/(\d*\.?)/,"").length)