如何讓網頁上的文字輸入欄位,只能允許輸入數字?以下有幾個常用的解決方式。

1. 強制將非數字的文字去除,這是最簡單、最快的一種寫法。

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

2. 強制不允許非數字的文字輸入,與前者有異曲同工之妙。

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