js限制文本框只能输入数字方法
2024-08-24 15:26:30
输入大于0的正整数
<input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}">
文本框只能输入数字代码(小数点也不能输入)
<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">
只能输入数字,能输小数点.
<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">
只能输入字母和汉字
<input onkeyup="value=value.replace(/[\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength= name="Numbers">
只能输入英文字母和数字,不能输入中文
<input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">
只能输入数字和英文
<input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">
小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
<input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">
最新文章
- hibernate笔记--cascade级联以及inverse属性
- bzoj 3163: [Heoi2013]Eden的新背包问题
- [Mongdb] 关于Replica Set复制集奇数成员限制的解释--待完善
- rabbitmq批量删除队列
- Origin9.1如何绘制风向玫瑰图(Binned Data)?
- hat linux下vnc的安装
- Keepalived+Lvs+Mysql主主复制
- docker.service启动失败:Unit not found
- AFNetworking源码简析
- IOS 看懂此文,你的block再也不需要WeakSelf弱引用了!
- TCP协议,UDP,以及TCP通信服务器的文件传输
- Javascript学习---倒计时
- Linux进程核心调度器之主调度器schedule--Linux进程的管理与调度(十九)
- [Python设计模式] 第19章 分公司=部门?——组合模式
- Spring MVC中@JsonView的使用
- will-change属性
- win10 自己DIY的arp绑定小脚本
- 多个rs485设备怎样跟上位机通讯?
- cache2go开源项目的回调方法使用
- 洛谷——P2393 yyy loves Maths II