input的type属性设为number后可以输入e 晓狐狸 2020-11-26 135 阅读1分钟 原因:e在数学上代表2.71828,所以它也还是一个数字 解决方法: <input type='number' onkeypress='return( /[\d]/.test(String.fromCharCode(event.keyCode)))' />