changeEvent=(e)=>{
let value = e.target.value.replace(/[^\d]/, '')
this.setState({ checkCode: value })
}
<input value={this.state.checkCode} onChange={(e) => this.changeEvent(e)></input>
解析:[^\d]表示所有除了数字以外的字符,/g表示全局匹配,.replace(/[^\d.]/g,"")表示将数字以外的字符替换为空