<input type="number" placeholder='請輸入數字' id='priceValueInput' 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) }