博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS控制文本框只能输入数字 \保留小数点后两位
阅读量:5058 次
发布时间:2019-06-12

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

//输入和黏贴操作时触发//小数点后两位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'); //只能输入两个小数}
//只能输入整数 function inte(obj) {
if (obj.value.length == 1) {
obj.value = obj.value.replace(/[^1-9]/g, '') } else {
obj.value = obj.value.replace(/\D/g, '') } }

  

转载于:https://www.cnblogs.com/pxblog/p/10511482.html

你可能感兴趣的文章
extern的作用
查看>>
Linux服务-nginx+nfs实现共享存储
查看>>
Bootstrap中关闭第二个模态框时出现的问题和解决办法
查看>>
JAVA String
查看>>
多态性和虚函数
查看>>
技术积累
查看>>
保密安全风险自评估单机版检查工具V1.0
查看>>
java 编程思想
查看>>
sql语句查询经纬度范围
查看>>
js同步访问后台资源
查看>>
函数对象
查看>>
easyUI datagrid学习笔记
查看>>
orancle的安装和配置
查看>>
viewport的故事(二)
查看>>
webservice小解
查看>>
复习javascript之类型检测
查看>>
刀哥多线程之主队列gcd-06-main_queue
查看>>
ps让文字的颜色变成图片的颜色
查看>>
CSS常见布局问题整理
查看>>
android开发关于和使用本机内存、内置存储卡和外置存储卡 (转)
查看>>