<input type="text" onkeyup="value=value.replace(/[^0-9a-zA-z]/g,'')" /> 上述代碼,會將輸入文本框中的進行驗證,不允許輸入除數字和字母以外的字符 <input type="text" onkeyup="value=value.replace(/[^0-9]/g,'')" /> 上述代碼,禁止輸入除0-9之外的字符 代碼理解: onkeyup : 當鍵盤按鍵松開時(按鍵彈起時觸發) value = value.replace(/[^0-9]/g,'') 取得當前value的值,用replace進行替換操作,如果不是0-9的字符,則滿足正則表達式[^0-9],將滿足正則表達式的字符替換成''(空)