博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery控制input只能输入两位数字和小数(金额)
阅读量:4349 次
发布时间:2019-06-07

本文共 418 字,大约阅读时间需要 1 分钟。

function 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'); //只能输入两个小数
}

转载于:https://www.cnblogs.com/huliuwa/p/8360141.html

你可能感兴趣的文章
(treap)[bzoj3224][洛谷3369][cogs1829]Tyvj 1728 普通平衡树
查看>>
Linux下常用的shell命令记录
查看>>
HTTP 常用 Header 讲解
查看>>
[学习笔记] 关于组合数的一些总结
查看>>
linux分割字符串操作
查看>>
aspnet企业级开发:iis5伪静态
查看>>
PHP学习2
查看>>
一个不错的计时器类
查看>>
多实例Mysql配置
查看>>
CentOS6.5桌面版安装VirtualBox提示错误/etc/init.d/vboxdrv setup
查看>>
KOA中间件源码解析
查看>>
构建之法阅读笔记03
查看>>
jquery 点击切换值
查看>>
vue+element前端自行分页
查看>>
C#操作XML
查看>>
tkinter学习02
查看>>
Mapnik使用postgres中的栅格数据
查看>>
html基本知识
查看>>
IOS手势不识别
查看>>
IOS网络编程之请求内容
查看>>