js input小数处理

//数字+.   替换为空
this.value.replace(/[^\d.]/g,'')
//非数字 替换为空
if(isNaN(this.value))this.value='';
//输入最后一位是.替换为空
if(this.value.substr(this.value.length-1,1)=='.')this.value='';
//取整
this.value =parseInt(this.value);
//取2位小数
this.value = this.value.replace(/([0-9]+\.[0-9]{2})[0-9]*/,'$1');

 

posted @ 2022-01-05 11:58  熊大大001(前端开发)  阅读(124)  评论(0编辑  收藏  举报