JS如何通过正则限制input输入框只能输入整数、小数
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍JS如何通过正则限制input输入框只能输入整数、小数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!第一: 限制只能是整数如果不是整数就直接alert第二: 限
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
没有数据库可以进入网站吗
软件开发过程百科
舟山多场景视频系统服务器
面向对象数据库设计
软件开发 单一来源
全球华人网络安全技能大会
廊坊云财务软件网络技术
湖州育星网络技术
数据库备份到另一个表上怎么写
橙云服务器异常
树莓派4b可以做什么服务器
查询课程的数据库语句
服务器异常无法连接到服务器
我们的网络安全教育
蒸汽平台服务器崩溃
非关系型数据库概念
常州运维管理软件开发
网络安全公司首席架构师
承德民宿软件开发
首届中国网络安全知识竞赛
媒资管理视频服务器
浙江社区智慧养老软件开发
网络安全进校园论文
微软的数据库属于哪个级别
桌管2.0服务器有问题怎么解决
惠州辉煌网络技术
帝国神话能自定义服务器吗
数据库 sql实验报告
主流存储服务器产品线
我的世界基岩版服务器管理