用正则表达式限制input输入框只能输入整数的一段简单代码

简介: 要实现input框只能输入正整数,如果检测到输入其他类型的数据就直接为0;代码如下:

用正则表达式限制input输入框只能输入整数的一段简单代码



要实现input框只能输入正整数,如果检测到输入其他类型的数据就直接为0;代码如下:
 <!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
  </head>
  <body>
    <input type="text" οnkeyup="NumCheck(this)" />
    <script>
      function NumCheck(t){   
        var num = t.value;
        console.log(num);
        var re = /^\d*$/;   //^匹配字符串开始位置   \d 匹配任意一个十进制数字,等价于[0-9]  * 匹配0次 1次或者多次前面的字符  $匹配字符串的结束位置
        if(!re.test(num)){
          t.value = 0;
        }
      }
    </script>
  </body>
</html>
目录
相关文章
|
2月前
|
JavaScript 前端开发
电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码
电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码
127 1
|
6月前
|
自然语言处理 Rust JavaScript
多语言环境下的正则表达式实战:校验整数、小数
多语言环境下的正则表达式实战:校验整数、小数
|
7月前
|
C++
leetcode-8:字符串转换整数(有限自动机(DFA)和正则表达式)
leetcode-8:字符串转换整数(有限自动机(DFA)和正则表达式)
80 1
|
7月前
|
Java 索引
正则表达式源码分析--三个常用类--分组、捕获、反向引用--String 类中使用正则表达式的代码示例和图
正则表达式源码分析--三个常用类--分组、捕获、反向引用--String 类中使用正则表达式的代码示例和图
86 0
input输入框输入只能输入数字、字母等组合的正则表达式
input输入框输入只能输入数字、字母等组合的正则表达式
710 0
正则表达式显示input框只能输入数字或者保持小数点后两位
正则表达式显示input框只能输入数字或者保持小数点后两位
344 0
|
Web App开发 机器学习/深度学习 Windows
Python正则表达式一文详解+实例代码展示(下)
Python正则表达式一文详解+实例代码展示(下)
182 0
|
固态存储 JavaScript 前端开发
Python正则表达式一文详解+实例代码展示(上)
Python正则表达式一文详解+实例代码展示
151 0
动手学正则表达式(含Python代码实践)(下)
动手学正则表达式(含Python代码实践)(下)
动手学正则表达式(含Python代码实践)(下)