js只能输入数字和小数点
时间: 2023-07-21 07:07:50 浏览: 85
JS控制只能输入数字并且最多允许小数点两位
你可以使用JavaScript编写代码来限制用户在输入框中只能输入数字和小数点。一种简单的方法是使用正则表达式来验证用户输入是否合法。以下是一个示例代码片段:
```javascript
// 获取输入框元素
const input = document.getElementById('myInput');
// 绑定输入事件监听器
input.addEventListener('input', function() {
// 获取输入框中的值
let value = this.value;
// 使用正则表达式替换非数字和非小数点字符为空字符串
value = value.replace(/[^\d.]/g, '');
// 更新输入框中的值
this.value = value;
});
```
这段代码会对输入框中的值进行实时验证,如果用户输入了非数字或非小数点字符,就会被替换为空字符串,从而实现了只能输入数字和小数点的限制。
阅读全文