• jquery 格式化数字字符串(小数位)


    用于页面上格式化数字字符串,此代码为工作时所需,留作笔记,比较常用。


    /**
    * author: xg君
    * 描述: 格式化数字字符串,格式化小数位
    * obj为需要格式的对象(例如:input标签)
    * maxLength 为最大小数位长度
    * minLength 为最小小数位长度
    */

    function toFloat(id,maxLength,minLength){
    var htmlVal = $("#"+id).val(); var index = htmlVal.indexOf("."); var result = ""; if(index > 0){ htmlVal = htmlVal.replaceAll("0+?$",""); var len = htmlVal.substring(index+1).length; if(len > 2){ if(len > 6){ result = Number(htmlVal).toFixed(maxLength); result = reToFloat(result,maxLength,minLength); }else{ result = Number(htmlVal).toFixed(len); result = result.replaceAll("0+?$",""); } }else { result = Number(htmlVal).toFixed(minLength); } }else { result = Number(htmlVal).toFixed(minLength); } $("#"+id).val(result); } function reToFloat(htmlVal,maxLength,minLength){ var index = htmlVal.indexOf("."); var result = ""; if(index > 0){ htmlVal = htmlVal.replaceAll("0+?$",""); var len = htmlVal.substring(index+1).length; if(len > 2){ if(len > 6){ result = Number(htmlVal).toFixed(maxLength); }else{ result = Number(htmlVal).toFixed(len); result = result.replaceAll("0+?$",""); } }else { result = Number(htmlVal).toFixed(minLength); } }else { result = Number(htmlVal).toFixed(minLength); } return result; }
  • 相关阅读:
    关键词学英语----设计模式
    nginx配置
    文件File类型接收
    md工具
    springboot集成Spring Data JPA
    maven应用
    2019年Java面试题基础系列228道(3)
    2019年Java面试题基础系列228道(2)
    2019年Java面试题基础系列228道(1)
    天空盒
  • 原文地址:https://www.cnblogs.com/king-xg/p/6867527.html
Copyright © 2020-2023  润新知