关于文本框的正则表达式,只能输入正数,可以有小数点,小数点后面两位。

2025-05-12 22:30:13
推荐回答(1个)
回答(1):

this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : ''

或者这样写:
this.value=(this.value.match(/\d+(\.\d{0,2})?/)||[''])[0]