JS如何通过正则限制input输入框只能输入整数、小数
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍JS如何通过正则限制input输入框只能输入整数、小数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!第一: 限制只能是整数如果不是整数就直接alert第二: 限
千家信息网最后更新 2026年11月01日JS如何通过正则限制input输入框只能输入整数、小数
这篇文章主要介绍JS如何通过正则限制input输入框只能输入整数、小数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
第一: 限制只能是整数
如果不是整数就直接alert
第二: 限制是两位的小数
原理:
通过 正则表达式判断,不满足 执行alert。
第一个正则表达式是 /^d+$/ 表示可以是一个或者多个数字
第二个正则表达式是
/^d*(?:.d{0,2})?$/表示必须是数字开头,数字结尾。
这里重点是要数字结尾, 在计算机中通常小数 1. , 2. 这种写法, 就是可是小数点结尾的, 是正确的。这里强制让数字结尾。
test()
只要找到满足的部分就返回真。
意思是是
/d/. test ( 'a' ) // false/d/. test ( 'a' ) // true/d/. test ( 'a' ) // true
所以要保证谁开头谁结尾。 开头用 $, 结尾用 ^
下面给大家介绍js正则限制input框输入的常用代码
1.只能输入数字和英文的:
2.只能输入数字的:
3.只能输入全角的:
4.只能输入汉字的:
5.邮件地址验证:
var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$" var re = new RegExp(regu); if (s.search(re) != -1) { return true; } else { window.alert ("请输入有效合法的E-mail地址 !") return false; }6.身份证:
"^\\d{17}(\\d|x)$" 7.17种正则表达式 "^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\\d+$" //整数 "^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮点数 "^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$" //非正浮点数(负浮点数 + 0) "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //负浮点数 "^(-?\\d+)(\\.\\d+)?$" //浮点数 "^[A-Za-z]+$" //由26个英文字母组成的字符串 "^[A-Z]+$" //由26个英文字母的大写组成的字符串 "^[a-z]+$" //由26个英文字母的小写组成的字符串 "^[A-Za-z0-9]+$" //由数字和26个英文字母组成的字符串 "^\\w+$" //由数字、26个英文字母或者下划线组成的字符串 "^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$" //email地址 "^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$" //url1.取消按钮按下时的虚线框
在input里添加属性值 hideFocus 或者 HideFocus=true
2.只读文本框内容
在input里添加属性值 readonly
3.防止退后清空的TEXT文档(可把style内容做做为类引用)
4.ENTER键可以让光标移到下一个输入框
5.只能为中文(有闪动)
6.只能为数字(有闪动)
7.只能为数字(无闪动)
8.只能输入英文和数字(有闪动)
9.屏蔽输入法
10. 只能输入 数字,小数点,减号(-) 字符(无闪动)
11. 只能输入两位小数,三位小数(有闪动)
以上是"JS如何通过正则限制input输入框只能输入整数、小数"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
输入
数字
整数
小数
正则
点数
英文
字符
限制
字母
字符串
内容
表达式
地址
开头
小数点
属性
篇文章
合法
有效
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网金融科技
互联网是第几次科技革命的成果
科技服务与互联网
平安科技 互联网
互联网科技公司怎么样
有马互联网科技
唐信互联网科技 大连
长亮科技互联网金融
互联网科技公司介绍
佰商互联网科技有限公司
成都玖崟互联网科技有限公司乐商圈怎么样
栖莱科技互联网股份有限公司
互联网金融中的现代科技
宝灵互联网科技有限公司
语蝶互联网科技有限公司
新兴科技互联网创新大赛颁奖典礼
上海互联网科技公司ppt
广西科技产业互联网是什么
亚光科技低轨卫星互联网
数字科技和互联网金融哪个好
互联网中国科技
没上市的科技互联网公司
智网互联网科技
以房互联网科技
乌鲁木齐新华智原互联网科技学校
滨湖区互联网智能科技产品有哪些
工业互联网山东科技大学
互联网科技快讯热点
10位科技互联网大佬
如何强化互联网金融科技