js怎樣判斷價格小數點后最多2位


js怎樣判斷價格小數點后最多2位

1.
function doubleKeypress(val,event) {
var e = event || window.event;
var code = e.charCode || e.keyCode;
//只能輸入數字與小數點
if ((code<48 || code>57) && code!=46) {
e.keyCode = 0;
}
//只能輸入一個小數點
if((val.indexOf(".") != -1 && code==46)){
e.keyCode = 0;
}
//小數點后只能有兩位數
if(val.indexOf(".") != -1 && val.substring(val.indexOf("."),val.length).length>2){
e.keyCode = 0;
}
}

2.

var reg= /^(-?\d+)(\.\d{1,2})?$/
if(reg.test("12"))
{
alert("符合要求");
}
else
{
alert("不符合要求");
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM