JS价格输入框的校验
Posted lovoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS价格输入框的校验相关的知识,希望对你有一定的参考价值。
1、函数(保留两个小数
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');
2、在input的keyup事件中使用
<td >
<input type="text" name="price" value="$storeProdute.retail_price " id="price" size="5" style="text-align: right;" οnkeyup="checkNum(this)">
</td>
以上是关于JS价格输入框的校验的主要内容,如果未能解决你的问题,请参考以下文章