如何让网页上的文字输入栏位,只能允许输入数字?以下有几个常用的解决方式。

1. 强制将非数字的文字去除,这是最简单、最快的一种写法。

 <input type="text" onkeyup="this.value=this.value.replace(/[^\d]/,'')">

2. 强制不允许非数字的文字输入,与前者有异曲同工之妙。

 <input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57'>
相关文章