《Java Script》文字栏位只能输入数字
如何让网页上的文字输入栏位,只能允许输入数字?以下有几个常用的解决方式。
1. 强制将非数字的文字去除,这是最简单、最快的一种写法。
<input type="text" onkeyup="this.value=this.value.replace(/[^\d]/,'')">
2. 强制不允许非数字的文字输入,与前者有异曲同工之妙。
<input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57'>