正则校验input-tag输入框只能输入数字
时间: 2023-09-14 14:12:13 浏览: 132
使用正则限制input框只能输入数字/英文/中文等等
你好,我可以通过编写一段 JavaScript 代码来实现对输入框的限制,以下是一种可能的实现方式:
```
// 获取输入框
var inputTag = document.getElementById("input-tag");
// 监听输入事件
inputTag.addEventListener("input", function() {
// 获取输入框的值
var inputValue = inputTag.value;
// 使用正则表达式进行校验
if (/^[0-9]*$/.test(inputValue)) {
// 如果输入的是数字,则不做处理
return;
}
// 如果输入的不是数字,则将输入框的值设置为空字符串
inputTag.value = "";
});
```
这段代码会在输入框的输入事件发生时进行校验,如果输入的内容符合正则表达式 `/^[0-9]*$/`,即只包含数字,则不做处理,否则将输入框的值设置为空字符串,实现了校验输入框只能输入数字的功能。
希望我的回答能够帮助您!
阅读全文