要实现input框只能输入正整数,如果检测到输入其他类型的数据就直接为0;代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input type="text" onkeyup="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>相关推荐
只能输入正整数的正则表达式及常用的正则表达式
主要介绍了只能输入正整数的正则表达式以及常用的正则表达式,需要的朋友可以参考下
正则表达式 只能输入正整数、只能输入数字
1. 只能输入正整数: var zz2 = new RegExp("^[0-9]*[1-9][0-9]*$"); // zz2 必须为正整数 console.log(zz2.test("12.3")); console.log(zz2.test("123")); console.log(zz2.test("asdfasdg")); console.log(zz2.test("-123")); console.log(zz2.test("-12.3")); 测试结果: 2. 只能输入数字和小数点: v
【华为鸿蒙3.0/荣耀安卓12使用VMOS Pro的激活方式 方法二】
关于荣耀手机安卓12如何解除进程限制,这里提供以下教程供小伙伴们参考。
【正则】正则表达式 只能输入正整数 或 只能输入数字和小数点
【代码】【正则】正则表达式 只能输入正整数 或 只能输入数字和小数点。
深入解析FPGA中的GTX高速收发器架构与设计原理
本文深入解析了FPGA中GTX高速收发器的核心架构与设计原理。文章将GTX比作数据“高速公路”,详细拆解了其PMA(物理媒介适配层)与PCS(物理编码子层)的双层结构,阐述了串并转换、时钟恢复等关键技术,并提供了时钟源选型(QPLL/CPLL)、上电复位流程及信号完整性调试等实战指南,是掌握高速接口设计的必备知识。
对接萤石平台调用播放
萤石api 管理 · 萤石开放平台API文档 httpclient pom <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> </dependency> package com.ruoyi...
只能输入数字的正则表达式
1)整数 正数:/^[1-9][0-9]*$/ 非负数:/^[0-9]*$/ 负数:/^-[1-9][0-9]*$/ 非正数:/^-[0-9]*$/ 所有整数:/^(-)?[0-9]*$/ 2)小数 正数:/^[0-9][.][0-9]{1,}$/ 负数:/^-[0-9][.][0-9]{1,}$/ 3)整数和小数 非负数:/^[0-9]+([.][0-9]{1,})?$/ 非正数:/^-[0-9]+([.][0-9]{1,})?$/ 所有数字:/^(-)?[0-9]+([.][0-9]{1,})?
手把手教你用89C52单片机驱动0.96寸OLED(IIC接口,附完整代码)
本文详细介绍了如何使用89C52单片机通过I2C接口驱动0.96寸OLED显示屏,包括硬件连接、I2C通信原理、SSD1306驱动芯片的初始化及显存管理技巧,并提供了完整的代码示例和常见问题排查方法,帮助电子爱好者快速掌握OLED显示技术。
正则限制input输入整数
限制只能输入大于等于0的正整数 <input onkeyup="this.value=this.value.replace(/^0(0+|\d+)|[^\d]+/g,'')" required minlength="1" name='Num' style="width: 350px;" > 解析:replace方法第一项是正则表达式,第二个是符合正则,则替换的文本。 正则 ^0 是以0开头 , ( 0+ | \d +) 是存在 一个或多个0 或者 ...
使用Matlab simulink的PLC coder功能进行算法搭建与处理
使用的案例如下: Anti-Windup PID Control Demonstration with Feedforward Control 将其中的PID块生成SCL语言再导入TIA 使用的平台如下: Matlab 2019b TIA portal 15.1 应用:可以在PLC中搭载一些并不方便使用的,或者比较难使用的算法 步骤如下: 首先打开案例,案例地址我放在最下面,点击Run运行仿真,必...
FPGA/IC 秋招笔试/面试题总结(续)
FPGA/IC 秋招笔试/面试题总结(续)来啦… 文章目录二十七、状态机1. Moore/Mealy状态机2.一、二、三段式状态机 二十七、状态机 1. Moore/Mealy状态机 (1)Moore状态机: 输出只由当前状态决定,即次态=f(现态。输入),输出=f(现态) Moore型状态机的输出信号是直接由状态寄存器译码得到的。 Moore型状态机检测序列1101如下 Moore型状态机输出函数只由状态变量决定,想要输出Z=1,必须S4状态形成,即寄存器中的1101都打进去后才可以。输出Z=1会在
[正则表达式] 可以不输入,若输入只能是正整数
[正则表达式] 1. 可以不输入,若输入只能是正整数 var reg = /^$|^[1-9]\d*$/; if(!reg.exec($("#content").val())){ alert("请输入大于0的整数"); } 2.可以不输入,若输入只能是正整数;可以输入纯空格,数字前后可以有空格,数字中间不可以有空格 var reg = /^$|^\s*[1-9]\...
《点云进阶》专栏文章目录
点云进阶》专栏文章目录
限制input输入框只能输入数字(小白笔记)
饿了么本来有的表单验证规则啥的都不起效,总是报什么是string类型或者不是number类型的错,,改了绑定值的类型也不管用,,,折腾一天了,,,最后还是在网上查到个简单粗暴好用的,, <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>input</title> </head> <body> 只...
windows下宝塔安装教程
windows下宝塔安装教程 目录宝塔是什么?宝塔安装流程1.下载2.配置3.登录4.安装的环境套件小结 宝塔是什么? 宝塔是管理服务器的免费的软件,宝塔上面可以进行对你的服务器批量进行管理,对于运维人员来说还是必不可少的一个软件,值得使用。 宝塔安装流程 1.下载 链接: https://download.bt.cn/win/panel/BtSoft.zip 下载后安装买最好自定义目录,方便找 2.配置 下载完成后会出现这个页面,对着页面进行配置 点击默认密码复制进来,这里注意一点就是一定要查看
IEM模型,地表粗糙度模拟
利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟
限制input输入符合规则的浮点数
$('#col-sm-2, #min_goods_amount').keydown(function(e){ return formatInput(e); }); /** * 限制input输入符合规则的浮点数 * * @param {type} e 键盘事件 * @param {type} maxInt 整数位最
pscad IEEE标准系统搭建说明
pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。
antd Vue 数字输入框控制输入整数、以及只能保留几位小数
【代码】antd Vue 数字输入框控制输入整数、以及只能保留几位小数。
visio安装包
Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
Vue 限制input只输入数字 不可小数 或 只允许输入数字字母
Vue 限制input输入数字 不可小数
HTML input标签输入内容正则表达式控制要点
HTML input标签输入内容正则表达式控制要点 正则表达式的应用介绍 关于什么是正则表达式,可以参考(https://www.runoob.com/js/js-regexp.html)了解,关于正则表达式更具体的方法介绍,可以参考(https://www.cnblogs.com/mmzuo-798/p/7264093.html)了解。 正则表达式,最常用的方式,是和replace()方式配合,...
限制 input 输入框只能输入纯数字
oninput = "value=value.replace(/[^\d]/g,'')"
element输入框限制内容为整数
oninput="value=value.replace(/[^\d]/g,'')"
element--el-input限制输入为数字且必须大于0
element的input限制输入为数字
input只能输入正整数,且第一个不能为0,不能输入小数点
<input maxlength="3" style="width:70px;height:32px;" type="text" id="birthStarttime" placeholder=" 年龄" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.va
vue的input控制只能输入小数与整数不能输入负数的正则
oninput ="value=value.replace(/[^0-9.]/g,'')"
输入框只能输入正整数的最简实现
最简单的html代码实现输入框只能输入正整数,输入同时禁止了以0开始的数字输入,防止被转化为其他进制的数值 <input type='text' onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')">
2万+



被折叠的 条评论
为什么被折叠?



