用正则表达式限制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>
目录
相关文章
正则表达式获取一串网址的域名段代码
正则表达式获取一串网址的域名段代码
|
3月前
|
C++
leetcode-8:字符串转换整数(有限自动机(DFA)和正则表达式)
leetcode-8:字符串转换整数(有限自动机(DFA)和正则表达式)
38 1
|
9月前
input输入框输入只能输入数字、字母等组合的正则表达式
input输入框输入只能输入数字、字母等组合的正则表达式
429 0
|
9月前
正则表达式显示input框只能输入数字或者保持小数点后两位
正则表达式显示input框只能输入数字或者保持小数点后两位
135 0
动手学正则表达式(含Python代码实践)(下)
动手学正则表达式(含Python代码实践)(下)
动手学正则表达式(含Python代码实践)(下)
动手学正则表达式(含Python代码实践)(上)
动手学正则表达式(含Python代码实践)(上)
动手学正则表达式(含Python代码实践)(上)
|
数据采集 Python
常用正则表达式最强汇总(含Python代码举例讲解+爬虫实战)
带大家学习正则表达式,并通过python代码举例讲解常用的正则表达式 最后实战爬取小说网页:重点在于爬取的网页通过正则表达式进行解析。
186 0
|
JavaScript 前端开发 Java
JavaScript正则表达式的模式匹配教程,并且附带充足的实战代码(四 | 完结)
我们继续来学习正则表达式吧,没有看过之前文章的小伙伴建议点击上方链接,从第一篇开始看,本系列文章适合从未接触过或不太了解正则表达式的人
187 0
|
JavaScript 前端开发 Java
JavaScript正则表达式的模式匹配教程,并且附带充足的实战代码(三)
我们继续来学习正则表达式吧,没有看过之前文章的小伙伴建议点击上方链接,从第一篇开始看,本系列文章适合从未接触过或不太了解正则表达式的人
122 0
|
JavaScript 前端开发 Java
JavaScript正则表达式的模式匹配教程,并且附带充足的实战代码(二)
我们继续来学习正则表达式吧,没有看过之前文章的小伙伴建议点击上方链接,从第一篇开始看,本系列文章适合从未接触过或不太了解正则表达式的人
173 0