JS设置文本框只能是数字和小数点。
核心提示:JS判断只能是数字和小数点 只能输入字母和汉字 只能输入字母和汉字
JS判断只能是数字和小数点
1.文本框只能输入数字代码(小数点也不能输入)
<input οnkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">
2.只能输入数字,能输小数点.
<input οnkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 οnchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">
3.数字和小数点方法二
<input type=text t_value="" o_value="" οnkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" οnkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" οnblur="if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.o_value=this.value}">
4.只能输入字母和汉字
<input οnkeyup="value=value.replace(/[\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers">
5.只能输入英文字母和数字,不能输入中文
<input οnkeyup="value=value.replace(/[^\w\.\/]/ig,'')">
6.只能输入数字和英文<font color="Red">chun</font>
<input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">
7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">
8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
<input οnkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">
只能是数字和小数点和加减乘际
转自 http://www.ttkc.net/knowlage/430.htm
转载于:https://www.cnblogs.com/forbreak/archive/2012/05/25/2518015.html
JS设置文本框只能是数字和小数点。相关推荐
- C# DEV TextEdit 设置文本框只能输入数字(整数)
介绍下,设置TextEdit 设置文本框只能输入数字(整数): 在TextEdit里 找到 Mask属性 代码设置: MaskType="RegEx" UseMaskAsDispl ...
- php文本框限制只输入数字,js限制文本框只能输入数字方法小结_javascript技巧
有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数字.小数点.英文字母.汉字等代码. 例如,输入大于0的正整数 1,文本框只能输入数字代码(小数点也不能输入) 2,只能输入数字 ...
- js限制文本框只能输入数字方法
输入大于0的正整数 <input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,' ...
- JS 限制文本框只能输入数字
第一步利用样式表. 在对应的文本输入框属性设置,style="ime-mode:disabled" οnkeydοwn="myKeyDown()" 第二步利用j ...
- java 文本框只能输入数字_java swing 怎么设置文本框只能输入数字
展开全部 java swing中利用JFormattedTextField的控件加keyReleased能实现,以下实现的只能输入数字的62616964757a686964616fe58685e5ae ...
- WPF设置文本框只能输入数字
//前台UI设置 <TextBox Width="100" Height="30" PreviewTextInput="TextBox_Prev ...
- html文本框只能输入数字和字母,JS限制文本框只能输入数字和字母方法
限制只能输入数字 代码如下: // 限制只能输入数字 // demo: $(".onlyNum").onlyNum(); 限制使用了onlyNum类样式的控件只能输入数字 // / ...
- HTML控制文本框只能输入数字和小数点,并且只能保留小数点后两位 金额转换,阿拉伯数字的金额转换成 面试题
1.给文本框添加一个οnkeyup='clearNoNum(this)'点击事件 2.建立clearNoNum方法 [javascript] view plaincopy function clear ...
- C# TextBox文本框只能输入数字、小数点(最大到2位)、退格键、负号
要实现TextBox文本框输入限制 ,先要为TextBox添加KeyPress事件. 代码如下: //数字.小数点(最大到2位).退格键.负号private void textBox1_KeyPres ...
最新文章
- 如何提取cocos iOS应用程序APP与游戏安装包里的资源与文件
- SSRS:服务器更名后,ReportingService无法使用和登录的解决办法
- python设计问答器_Python文件包装器,最佳设计?
- 电脑硬件知识学习_电脑故障小知识自己动手不再花冤枉钱
- 《scikit-learn》随机森林之分类预测乳腺癌模型
- 苹果新闻订阅服务Apple News +推出48小时获得逾20万用户
- 【HDOJ2222】Keywords Search(AC自动机)
- 代理模式(动态代理)
- 面试官:select......for update会锁表还是锁行?
- linux qt读取显示图片,QT学习篇(二) 使用QPixmap显示一张图片
- yii2 GridView全选、反选
- c++语言编程软件视频教程下载,C++编程开发全套视频教程下载
- winsxs目录清理工具
- windows adb usb 找不到设备的解决方法
- 三年级语文计算机之父教学反思,三年级语文教学反思15篇
- maven打开edge的闪退
- Opencv:如何调用IP摄像头
- 计算机安装Hp1005打印机,hp1005打印机驱动官方版
- 成就系统实现(一)-概述
- Chrome浏览器运行超图三维场景
热门文章
- 掌握这 25 条小贴士,快速提升数据可视化能力!
- vue 滑动置顶功能_VUE 实现滚动监听 导航栏置顶的方法_蜡烛_前端开发者
- haproxy服务启动命令_安装haproxy和haproxy命令
- 如何创建和谐的色彩系统
- ux和ui_首先要做的— UX / UI案例研究
- 记一次 Vue2 迁移 Vue3 的实践总结
- 入坑 Electron 开发跨平台桌面应用
- [New Portal]Windows Azure Virtual Machine (14) 在本地制作数据文件VHD并上传至Azure(1)
- Java 9进入第一轮问题修复阶段
- 王高利:Apache Httpd负载均衡Tomcat并实现Session Sticky和Session Cluster