控制文本框只输入正负浮点数
2015-09-25 17:52
645 查看
验证文本框只能输入正浮点数:
如果要允许输入负浮点数,本人想到一个方法做已下处理,如有更好的办法,希望不吝赐教:
function validateNumber(e, pnumber) { var pFloat = /^\d+[.]?\d*$/; if (!pFloat.test(pnumber)) { var newValue = pFloat.exec(e.value); if (newValue != null) { e.value = newValue; } else { e.value = ""; } } return false; }
如果要允许输入负浮点数,本人想到一个方法做已下处理,如有更好的办法,希望不吝赐教:
$(document).ready(function () { var objWay1 = "<%=txtWay1.ClientID %>"; var way1; $("#" + objWay1).keyup(function () { var tag = 0; way1 = $("#" + objWay1).val(); if (way1 != "-") { if (way1.indexOf("-") > -1) { way1 = way1.replace("-", ""); tag = 1; } validateNumber(this, way1); if(way1.indexOf('.')>0)way1=""; way1 = (way1 == "") ? 0.000 : (tag == 0 ? way1 : parseFloat(-way1)); alert(way1); } }); });
相关文章推荐
- 仿qq向左滑动列表
- eclipse提交项目到github
- ASP.NET 文件后缀名详解
- X.509证书_生成X.509协议的证书
- Oracle 11G 表空间
- JDK源码阅读之Object类
- IOS开发过程中与嵌入的网页数据交互
- window用Xmanager4.0的Xstart连接linux远程桌面
- 关于DataURI base64编码的原理及实现
- LRU和LFU的区别
- 类型转换求和
- Android之DiskLruCache(缓存工具)
- 动态代理以及反射小结
- LAMP组合的编译安装(httpd 2.4+mysql 5.5+php 5.4)
- 取消MyEclipse中的JS验证
- hpuoj 1689: MZY寻宝 【bfs】
- chrome浏览器插件开发经验(一)
- 工作心得之一
- 注解式控制器运行流程及处理器定义 第六章 注解式控制器详解
- oracle11g各版本下载地址11.2.0.3 patch