相关文章推荐
愉快的黄豆  ·  SQLServer中char、varchar ...·  4 月前    · 
飘逸的蘑菇  ·  浅谈SQL ...·  4 月前    · 
茫然的煎饼  ·  ios html5 video m3u8 ...·  2 年前    · 
温柔的大脸猫  ·  java - Mockito ...·  2 年前    · 
谈吐大方的跑步鞋  ·  前端 - ...·  2 年前    · 

每次在输入框输入,我们可以拿到一个event.keyCode,他是一个unicode值。

String.fromCharCode:可以将一个unicode码转换了他对应的值

输入:b 98 ->b

现在我们已经能获取到输入的值了,接下来就是,用一个正则表达式,进行过滤

/[\d]/:匹配一个数字字符

所以.......

以下禁止字符“e”的输入(应该是禁止一切字符,)

<input  type="number" onkeypress="return(/[\d]/.test(String.fromCharCode(event.keyCode))"/>

当不满足这个正则的时候,就返回一个false,输入框不显示。