核心提示: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设置文本框只能是数字和小数点。相关推荐

  1. C# DEV TextEdit 设置文本框只能输入数字(整数)

    介绍下,设置TextEdit 设置文本框只能输入数字(整数): 在TextEdit里 找到 Mask属性 代码设置: MaskType="RegEx" UseMaskAsDispl ...

  2. php文本框限制只输入数字,js限制文本框只能输入数字方法小结_javascript技巧

    有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数字.小数点.英文字母.汉字等代码. 例如,输入大于0的正整数 1,文本框只能输入数字代码(小数点也不能输入) 2,只能输入数字 ...

  3. js限制文本框只能输入数字方法

    输入大于0的正整数 <input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,' ...

  4. JS 限制文本框只能输入数字

    第一步利用样式表. 在对应的文本输入框属性设置,style="ime-mode:disabled" οnkeydοwn="myKeyDown()" 第二步利用j ...

  5. java 文本框只能输入数字_java swing 怎么设置文本框只能输入数字

    展开全部 java swing中利用JFormattedTextField的控件加keyReleased能实现,以下实现的只能输入数字的62616964757a686964616fe58685e5ae ...

  6. WPF设置文本框只能输入数字

    //前台UI设置 <TextBox Width="100" Height="30" PreviewTextInput="TextBox_Prev ...

  7. html文本框只能输入数字和字母,JS限制文本框只能输入数字和字母方法

    限制只能输入数字 代码如下: // 限制只能输入数字 // demo: $(".onlyNum").onlyNum(); 限制使用了onlyNum类样式的控件只能输入数字 // / ...

  8. HTML控制文本框只能输入数字和小数点,并且只能保留小数点后两位 金额转换,阿拉伯数字的金额转换成 面试题

    1.给文本框添加一个οnkeyup='clearNoNum(this)'点击事件 2.建立clearNoNum方法 [javascript] view plaincopy function clear ...

  9. C# TextBox文本框只能输入数字、小数点(最大到2位)、退格键、负号

    要实现TextBox文本框输入限制 ,先要为TextBox添加KeyPress事件. 代码如下: //数字.小数点(最大到2位).退格键.负号private void textBox1_KeyPres ...

最新文章

  1. 如何提取cocos iOS应用程序APP与游戏安装包里的资源与文件
  2. SSRS:服务器更名后,ReportingService无法使用和登录的解决办法
  3. python设计问答器_Python文件包装器,最佳设计?
  4. 电脑硬件知识学习_电脑故障小知识自己动手不再花冤枉钱
  5. 《scikit-learn》随机森林之分类预测乳腺癌模型
  6. 苹果新闻订阅服务Apple News +推出48小时获得逾20万用户
  7. 【HDOJ2222】Keywords Search(AC自动机)
  8. 代理模式(动态代理)
  9. 面试官:select......for update会锁表还是锁行?
  10. linux qt读取显示图片,QT学习篇(二) 使用QPixmap显示一张图片
  11. yii2 GridView全选、反选
  12. c++语言编程软件视频教程下载,C++编程开发全套视频教程下载
  13. winsxs目录清理工具
  14. windows adb usb 找不到设备的解决方法
  15. 三年级语文计算机之父教学反思,三年级语文教学反思15篇
  16. maven打开edge的闪退
  17. Opencv:如何调用IP摄像头
  18. 计算机安装Hp1005打印机,hp1005打印机驱动官方版
  19. 成就系统实现(一)-概述
  20. Chrome浏览器运行超图三维场景

热门文章

  1. 掌握这 25 条小贴士,快速提升数据可视化能力!
  2. vue 滑动置顶功能_VUE 实现滚动监听 导航栏置顶的方法_蜡烛_前端开发者
  3. haproxy服务启动命令_安装haproxy和haproxy命令
  4. 如何创建和谐的色彩系统
  5. ux和ui_首先要做的— UX / UI案例研究
  6. 记一次 Vue2 迁移 Vue3 的实践总结
  7. 入坑 Electron 开发跨平台桌面应用
  8. [New Portal]Windows Azure Virtual Machine (14) 在本地制作数据文件VHD并上传至Azure(1)
  9. Java 9进入第一轮问题修复阶段
  10. 王高利:Apache Httpd负载均衡Tomcat并实现Session Sticky和Session Cluster