var dd = "2.0010万抵10.00万";var aa = dd.match(/\d+\.\d+/g);for ( var index in aa) {dd = dd.replace(aa[index],parseFloat(aa[index]));

Java处理方式

public class Test1 {public static void main(String[] args) {  Float f = 1f;  System.out.println(f.toString());//1.0  System.out.println(subZeroAndDot("1"));;  // 转换后为1  System.out.println(subZeroAndDot("10"));;  // 转换后为10  System.out.println(subZeroAndDot("1.0"));;  // 转换后为1  System.out.println(subZeroAndDot("1.010"));;  // 转换后为1.01   System.out.println(subZeroAndDot("1.00001000"));;  // 转换后为1.01
    }  /** * 使用java正则表达式去掉多余的.与0 * @param s * @return  */  public static String subZeroAndDot(String s){  if(s.indexOf(".") > 0){  s = s.replaceAll("0+?$", "");//去掉多余的0  s = s.replaceAll("[.]$", "");//如最后一位是.则去掉
        }  return s;  }
}

转载:https://blog.csdn.net/jeofey/article/details/75218976

转载于:https://www.cnblogs.com/xianfengzhike/p/9939073.html

js和Java分别正则匹配小数点后多余的0相关推荐

  1. js正则匹配小数点后2位_JS正则匹配小数点后两位

    坑爹的测试,非要搞限制输入到小数点两位. 第一种方法:parseFloat() 函数可解析一个字符串,并返回一个浮点数.该函数指定字符串中的首个字符是否是数字.如果是,则对字符串进行解析,直到到达数字 ...

  2. MySQL去除数据库中小数点后多余的0

    有关金额的字段,数据库中存储的是decimal(18,4),所以存储的数据小数点后会有一些"多余的"0,页面展示中又不想显示这些"多余的"0,故用mysql的函 ...

  3. js正则匹配小数点后2位_正则实践与详解

    一:关于数字: 1.全为数字: /^d*$/ d:匹配数字 a*:0或多次a ^a: a开头 a$:a结尾 2.至少n位数字:/^d{n,}$/ a{n}:a指定n次 a{n,}:a至少n次 a{n, ...

  4. js正则匹配小数点后2位_js验证是正数且保留2位有效小数点的正则表达式

    展开全部 ^ js验证是正数且保留2位有效小数点的正则表达式是:123var reg = /^\+?(\d*\.\d{2})$/;var str = ".23";reg.test( ...

  5. html正则表达式 小数点后两位,java的正则表达式的小数点后两位小数

    java的正则表达式的小数点后两位小数 [2021-02-10 03:42:04]  简介: [相关学习推荐:js视频教程]测试代码 //1.只能输入数字或者小数点 仅整数,整数加小数 var reg ...

  6. 数值保留小数点两位,但同时去除小数点后多余0 的 javascript、java实现

    2019独角兽企业重金招聘Python工程师标准>>> 今天碰到一个需求.关于小数点的处理,看起来非常简单的事情,却花了一定时间做了一些试验.最后简单总结一下,以便备忘. 需求简化一 ...

  7. html 正则表达式验证金额,js金额校验,js正则表达式,包含正负,小数点后两位...

    js金额校验,js正则表达式,包含正负,小数点后两位,js代码如下: function isMoney(s) { //金额 只允许正数 //var exp = /(^[1-9]([0-9]+)?(\. ...

  8. java 常用四舍五入保留小数点后两位方法

    java 常用四舍五入保留小数点后两位方法 1 . Math.round double num = Math.round(5.2544555 * 100) * 0.01; System.out.pri ...

  9. Java使用正则匹配

    Java使用正则匹配 1.Java trim() 方法 2.匹配空格(一个或多个) 3.匹配回车换行 4.匹配字符串 整理一下正则表达式再Java中的使用 1.Java trim() 方法 删除头尾空 ...

最新文章

  1. MySQL:为什么用limit时,offset很大会影响性能
  2. datanode无法启动_Hadoop DataNode启动和初始化过程
  3. (网页)AngularJS 参考手册
  4. input子系统基础之按键3——input子系统架构总览
  5. (需求实战_03)_shell脚本 sftp协议下载文件
  6. 模拟机安装linux教程,Windows 10利用虚拟机安装Linux图文教程
  7. 必做作业3:原型化系统
  8. 运动目标跟踪(一)--搜索算法预测模型之KF,EKF,UKF
  9. winform等待窗口之最简单使用线程实现loading
  10. 大佬对Maven进行深度讲解:什么是Maven?POM.XML如何解读?
  11. mysql人脉图_根据二度人脉推荐好友sql
  12. 车间图纸管理软件-车间无纸化管理解决方案
  13. 主板检测卡c5_主板检测卡代码大全
  14. 计算机网络的硬盘组成,网络磁盘
  15. C语言switch语句的加减乘除
  16. 有事的一天,小事一大堆......
  17. 读数据库版本的、利用K-means聚类方法做经纬度聚合
  18. 【报告分享】健身内容创作者发展研究报告-Keep×新榜(附下载)
  19. java web 点着点着就死掉了_Websphere(was)故障-挂死,重启,产生core.*.dmp,javacore文件-分析和解决...
  20. 「高效程序员的修炼」快速上手python主流测试框架pytest以及单元测试编写

热门文章

  1. python接口自动化测试(三)-requests.post()
  2. mysql数据库从删库到跑路之mysql完整性约束
  3. 漂亮的验证码(.Net MVC)
  4. trigger() --工作中问题nav样式
  5. js老生常谈之this,constructor ,prototype
  6. 【Binary Tree Level Order Traversal】cpp
  7. Linux非阻塞IO(八)使用epoll重新实现非阻塞的回射服务器
  8. Spring3.x中各个jar包的作用总结
  9. appium简明教程(7)——Desired Capabilities详解
  10. input子系统分析之三:驱动模块