《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'>