input输入框匹配两位小数的金额,超过部分或者其他非数字和小数点字符不显示,小数点只能输入一次,第二次不能输入,代码:
<input type="text" onkeyup="checknum(this);"/><script type="text/javascript">function checknum(obj){ if(/^\d+\.?\d{0,2}$/.test(obj.value)){obj.value = obj.value;}else{obj.value = obj.value.substring(0,obj.value.length-1);}}</script>