1、onkeyup
onkeyup = "value=value.replace(/[^\d]/g, '')"
问题:在中文输入法状态下,输入拼音后直接回车,会直接输入字母,导致失效
2、 onchange
onchange = "value=value.replace(/[^\d]/g, '')"
问题:在输入内容后,只有 input 丧失焦点时才会得到结果,并不能在输入时就做出响应
3、oninput
oninput = "value=value.replace(/[^\d]/g, '')"
问题:在中文输入法状态下,输入拼音后直接回车后,失效
4、@input
@input = "value => num = value.replace(/[^\d]/g, '')"
可以解决以上问题,目前没发现其他问题