JQuery 文本框控制验证数字
2024-08-26 16:40:38
$("input[name=XUEFEN]").keypress(function(event) {
var keyCode = event.which;
if (keyCode == 46 || (keyCode >= 48 && keyCode <=57)) return true;
else return false;
}).blur(function () {
format_input_num(this);
})
function format_input_num(obj){
// 清除"数字"和"."以外的字符
obj.value = obj.value.replace(/[^\d.]/g,"");
// 验证第一个字符是数字
obj.value = obj.value.replace(/^\./g,"");
// 只保留第一个, 清除多余的
obj.value = obj.value.replace(/\.{2,}/g,".");
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
// 只能输入两个小数
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');
}
最新文章
- 用SignalR 2.0开发客服系统[系列3:实现点对点通讯]
- windows下PHP+Mysql+Apache环境搭建
- [译] 用 Swift 创建自定义的键盘
- GDC2016 【全境封锁】的全局照明技术
- Java从零开始学四十六(Junit)
- ELK-Python(一)
- GridView实现多表头合并[转]
- Css3 圆角和渐变色问题(IE9)
- com和dll(一)
- (JavaScript实现)页面无操作倒计时退出
- HTML标签CSS属性默认值汇总
- Tomcat中Context的配置
- Windows Server 2016-图形化新建域用户(一)
- 解决win环境下访问本机虚拟机中centos7 ftp服务器的问题
- 51nod1432贪心
- 1.1.18 Word里将“字体加红”自定义为快捷方式
- C++ code:for loop designs
- BZOJ.4543.[POI2014]Hotel加强版(长链剖分 树形DP)
- hadoop权威指南学习(一) - 天气预报MapReduce程序的开发和部署
- TOP100summit:【分享实录-WalmartLabs】利用开源大数据技术构建WMX广告效益分析平台
热门文章
- B站在微服务治理中的探索与实践
- layer.msg 弹出不同的效果的样式
- git merge 结果是 git merge Already up-to-date. 该怎么解决?
- Python3基础 函数 参数 多个参数都有缺省值,需要指定参数进行赋值
- ES6深入浅出-8 新版的类(下集)-1.简单语法
- Linux记录-shell自动化批量部署sql脚本并记录日志信息(转载)
- 原生JavaScript常用本地浏览器存储方法四(HTML5 LocalStorage sessionStorage)
- SPSS 习题-2
- centos umount 卸载出错
- Java并发处理锁 Lock