文本框限制输入数值保留两位小数的js 方法
来源:互联网 发布:php视频采集 编辑:程序博客网 时间:2024/06/06 21:04
<!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>
阅读全文
0 0
- 文本框限制输入数值保留两位小数的js 方法
- JS限制文本框输入金额并保留两位小数
- JS限制文本框输入金额并保留两位小数
- JS限制文本框输入金额并保留两位小数
- js保留两位小数的方法
- js保留两位小数的方法
- JS中数值类型的数据保留两位小数
- JS限制input输入的为数字并且有小数的时候最多保留两位小数
- JS保留四舍五入两小数(解决保留两位小数输入1.999变成1.100的问题)
- js脚本保留两位小数的方法
- EditText限制 只能输入0.00 -100保留两位小数
- iOS限制文本框输入两位小数和最大值
- js保留两位小数的解决办法
- JAVA 保留两位小数的方法
- android保留两位小数的方法
- JAVA-保留两位小数的方法
- android保留两位小数的方法
- JavaScript 保留两位小数的方法
- JVM最多能创建多少个线程: unable to create new native thread
- Global.asax 文件是什么
- 利用Tag来记录当前状态属性
- eclipse 安装后没有server 没有tomcat
- 将EF项目从dbfirst转化为codefirst
- 文本框限制输入数值保留两位小数的js 方法
- bash for循环使用
- 异常问题not allowed to send broadcast android.intent.action.BATTERY_CHANGED可能的一种解决方案
- Android 6.0运行时权限
- 【二分答案】SDUT 3916 上色的纱雾
- 随笔-iOS学习简单绘图
- 【Android Studio】 AS 使用记录03(AS 常用插件)
- SQL代理服务预警
- Eclipse + Pydev开发Python时import报错