早教吧 育儿知识 作业答案 考试题库 百科 知识分享

js怎样判断价格小数点后最多2位

题目详情
js怎样判断价格小数点后最多2位
▼优质解答
答案和解析
function doubleKeypress(val,event) {
\x05var e = event || window.event;
\x05var code = e.charCode || e.keyCode;
\x05//只能输入数字与小数点
if ((code57) && code!=46) {
\x05\x05e.keyCode = 0;
\x05}
//只能输入一个小数点
\x05if((val.indexOf(".") != -1 && code==46)){
\x05\x05e.keyCode = 0;
\x05}
//小数点后只能有两位数
\x05if(val.indexOf(".") != -1 && val.substring(val.indexOf("."),val.length).length>2){
\x05\x05e.keyCode = 0;
\x05}
}
加onkeypress事件就行