限制輸入框只能輸入數字和英文逗號

2021-07-25 04:53:36 字數 322 閱讀 4968

最近做的乙個 新增教材的功能,文件教材,要輸入文件章節名稱,根據回車換行儲存不同的章節,還要儲存每章的學習時長,不同章節的時長用 英文逗號隔開了(有點囉嗦哈,終於到了問題),然後現在需要限制textarea中只能輸入 數字和英文標點「,」,so想到了正規表示式,網上找了半天 終於找到了,做個記錄

οnkeyup="this.value=this.value.replace(/[^\d\,]/g,'')"

onkeyup 事件會在鍵盤按鍵被鬆開時發生。

(/[^\d\,]/g 為表示數字 和 英文逗號的 正規表示式   g代表全域性匹配,具體正規表示式可以根據自己具體的 功能要求 改寫

限制 input 輸入框只能輸入數字

1 onkeyup value value.replace d g,使用 onkeyup 事件,有 bug 那就是在中文輸入法狀態下,輸入漢字之後直接回車,會直接輸入字母 2 onchange value value.replace d g,使用 onchange 事件,在輸入內容後,只有 inpu...

限制input輸入框只能輸入數字

1 onkeyup value value.replace d g,使用 onkeyup 事件,有 bug 那就是在中文輸入法狀態下,輸入漢字之後直接回車,會直接輸入字母 2 onchange value value.replace d g,使用 onchange 事件,在輸入內容後,只有 inpu...

js限制輸入框只能輸入數字

分享下js限制輸入框中只能輸入數字的方法,包括整數與小數,分享幾個例子,有需要的朋友參考下。1.使用正規表示式限制輸入框只能輸入數字 1 input type text onkeyup this.value this.value.replace d g,onafterpaste this.value...