react input 强制只能输入小数点后两位
<input type="number" placeholder='请输入数字' value={this.state.priceValueInput || ''} onChange={this.inputChange.bind(this)}/>
inputChange(evt) { let obj = {} let value = evt.target.value let type = document.getElementById(evt.target.id).type if(type == 'number') { value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null } obj[evt.target.id] = value this.setState(obj) }