正则校验金额只能写两位小数
this.value = this.value.replace(/[^\d.]/g, ""); //仅保留数字和"."
this.value = this.value.replace(/\.{2,}/g, "."); //两个连续的"."仅保留第一个"."
this.value = this.value.replace(".","$#*").replace(/\./g,'').replace('$#*','.');//去除其他"."
this.value = this.value.replace(/^(\d+)\.(\d\d).*$/, '$1.$2');;//限制只能输入两个小数
if (this.value.indexOf(".") < 0 && this.value != "") { //首位是0的话去掉
this.value = parseFloat(this.value);
}