js 或者 jquery 控制金额输入(可以输"0" , "0.0" ,"0.00" 小数点后最多俩位 .....)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 或者 jquery 控制金额输入(可以输"0" , "0.0" ,"0.00" 小数点后最多俩位 .....)相关的知识,希望对你有一定的参考价值。
1.可以输"0" , "0.0" ,"0.00" 小数点后最多俩位 , 如果超出俩位的话给个提示
2.只能输正数 和零 ,数字前不能加+ - 符号
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
请输入金额:
<input type="text" id="money"><span id="tip"></span>
<SCRIPT LANGUAGE="javascript">
<!--
var m = document.getElementById("money");
m.onkeyup = function()
var regex = /^\\d+\\.?\\d0,2$/;
if (!regex.test(this.value))
document.getElementById("tip").innerHTML = "输入有误!";
this.value = "";
this.focus();
;
//-->
</SCRIPT>
</BODY>
</HTML> 参考技术A var reg = /^\d\.?\d0,2$/; //正则表达式
var text=$("#输入框ID").val(); //输入框内容
if(!re.test($("txtid").val())) //验证
alert("提示内容");
希望能对你有帮助 参考技术B var reg=/^\d+(.(\d)1,2)?$/ 参考技术C 参考技术D var reg = /^\d\.?\d0,2$/;
以上是关于js 或者 jquery 控制金额输入(可以输"0" , "0.0" ,"0.00" 小数点后最多俩位 .....)的主要内容,如果未能解决你的问题,请参考以下文章
jQuery Slider Bar - 尝试根据用户输入设置范围和间隔