JS-如何控制input只能正數(shù)字類型并過濾特殊符號(hào)給出提醒
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
:JS-如何控制input只能正數(shù)字類型并過濾特殊符號(hào)給出提醒 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Input框只允許輸入數(shù)字</title> </head> <body> <input type="text" id="inputBox1" oninput=""> <script> // 監(jiān)聽 input 輸入變化事件 document.getElementById('inputBox1').addEventListener('input', function(e) { let inputValue = e.target.value;
// 使用正則表達(dá)式過濾特殊符號(hào) let filteredValue = inputValue.replace(/[^\d.]/g, ''); // 如果過濾后的值與輸入值不同,則說明有特殊符號(hào)被過濾掉了 if (filteredValue !== inputValue) { alert('請只輸入數(shù)字和小數(shù)點(diǎn)'); } // 更新 input 的值為過濾后的值 e.target.value = filteredValue; }); </script> </body> </html> 該文章在 2024/7/19 15:48:38 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |