<body>
<input type="text" />
</body>
<script>
$("input").keyup(function(){
var str = $("input").val();
var newstr;
if(str.indexOf(".")!=-1){
var pos = str.indexOf(".");
var newstr = str.substring(pos+1);
var yong = str.substring(0,pos+1);
newstr = newstr.replace(/[^0-9]/ig,"");
if(newstr.length>=4){
newstr = newstr.substring(0,(newstr.length-1));
}
str = yong + newstr;
}else{
str = str.replace(/[^0-9\.]/ig,"");
}
$("input").val(str);
})
</script>
js实现输入3位小数
最新推荐文章于 2023-03-16 17:35:43 发布