文本框限制输入数值保留两位小数的js 方法
2017-06-07 11:23
886 查看
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>h5</title>
<style type="text/css">
*{
margin: 0;padding: 0;
}
input{
width: 500px;
height: 100px;
font-size: 40px;
}
</style>
</head>
<body>
<input type="text" name="" value="" oninput="checkNum(this)">
<script src="js/jquery-2.1.0.js"></script>
<script type="text/javascript">
//限制number 输入格式
function checkNum(obj){
obj.value = obj.value.replace(/[^\d.]/g,"");//清除"数字"和"."以外的字符
obj.value = obj.value.replace(/^\./g,"");//验证第一个字符是数字而不是
obj.value = obj.value.replace(/\.{2,}/g,".");//只保留第一个. 清除多余的
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能输入三个小数.(\d\d\d) 修改个数 加\d
}
</script>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>h5</title>
<style type="text/css">
*{
margin: 0;padding: 0;
}
input{
width: 500px;
height: 100px;
font-size: 40px;
}
</style>
</head>
<body>
<input type="text" name="" value="" oninput="checkNum(this)">
<script src="js/jquery-2.1.0.js"></script>
<script type="text/javascript">
//限制number 输入格式
function checkNum(obj){
obj.value = obj.value.replace(/[^\d.]/g,"");//清除"数字"和"."以外的字符
obj.value = obj.value.replace(/^\./g,"");//验证第一个字符是数字而不是
obj.value = obj.value.replace(/\.{2,}/g,".");//只保留第一个. 清除多余的
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能输入三个小数.(\d\d\d) 修改个数 加\d
}
</script>
</body>
</html>
相关文章推荐
- JS限制文本框输入金额并保留两位小数
- JS限制文本框输入金额并保留两位小数
- JS限制文本框输入金额并保留两位小数
- 使用js让文本框只能输入数字 且小数保留两位
- JS限制input输入的为数字并且有小数的时候最多保留两位小数
- JS限制input输入的为数字并且有小数的时候最多保留两位小数
- 正则表达式来判断输入0-100的数字,保留两位小数方法的两种方法
- js限制文本框只能输入数字方法小结
- js限制文本框只能输入数字方法小结 【转】
- java限制输入数据保留小数位数的方法
- iOS限制文本框输入两位小数和最大值
- js限制文本框只能输入数字方法小结
- 在实现文本框只能输入数字和小数点的基础上实现了价格样式(保留两位小数)
- js保留两位小数和两个数比较大小的方法
- js实现文本框只允许输入数字并限制数字大小的方法
- Js实现限制文本框只能输入字母或数字的方法总结
- js限制文本框只能输入整数或者带小数点的数字
- JS限制文本框只能输入数字和字母方法
- JS限制文本框只能输入整数或小数
- JS公共方法:全部反选,获取url指定的参数,取值保留两位小数...