JS如何通过正则限制input输入框只能输入整数、小数
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章主要介绍JS如何通过正则限制input输入框只能输入整数、小数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!第一: 限制只能是整数如果不是整数就直接alert第二: 限
千家信息网最后更新 2025年02月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*)?$" //url
1.取消按钮按下时的虚线框
在input里添加属性值 hideFocus 或者 HideFocus=true
2.只读文本框内容
在input里添加属性值 readonly
3.防止退后清空的TEXT文档(可把style内容做做为类引用)
4.ENTER键可以让光标移到下一个输入框
5.只能为中文(有闪动)
6.只能为数字(有闪动)
7.只能为数字(无闪动)
8.只能输入英文和数字(有闪动)
9.屏蔽输入法
10. 只能输入 数字,小数点,减号(-) 字符(无闪动)
11. 只能输入两位小数,三位小数(有闪动)
以上是"JS如何通过正则限制input输入框只能输入整数、小数"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
输入
数字
整数
小数
正则
点数
英文
字符
限制
字母
字符串
内容
表达式
地址
开头
小数点
属性
篇文章
合法
有效
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
美的软件开发部
软件开发人力成本表
曙光服务器管理器添加用户
游戏软件开发的人
软件开发类的合同
北京常规软件开发技术指导
服务器配置管理员密码忘了怎么办
淮安软件开发行业
网络安全屏保关闭不了
麦的邻智能仓储系统服务器
c 做游戏服务器
埃及英雄联盟是那个服务器
服务器 ping 正常
网络拓扑信息软件开发
组态王上位机软件开发
如何用云服务器登录拼多多
签名服务器的技术方案
网络安全行业领域的股票
数据库系统是由什么组成的
计算机等级网络技术考试复习题
网络安全法核心
数据库一边写入一边查询效率
数据库如何生成唯一标识
软件开发过程中沟通
恐龙岛蓬莱岛服务器
华为推送服务器收不到微信消息
中华人民供和国网络安全法
数据库管理技术人工管理阶段
网络安全规范存在的问题
一般服务器保存数据多久