| 123456789101112131415161718192021222324252627282930313233343536373839404142 | /** * Created by chen on 2017/7/5. */// Number.prototype.toDecimal = function (ADigit) {//     return parseFloat(this.toFixed(ADigit));// };var  number_util = {    isNumber : function (obj) {        return obj === +obj;    },    checkNumberValue: function (editingText, decimal) {        let value;        if (decimal) {            value = Number(editingText);            if (number_util.isNumber(value)) {                value = value.toDecimal(decimal);            } else {                value = null;                alert('当前输入的数据类型不正确,请重新输入。');            }        } else {            value = editingText;        }        return value;    },    roundToString:function(obj,decimal){        let value;        if(this.isNumber(obj)){            value = scMathUtil.roundTo(obj,-decimal)        }else {            value = scMathUtil.roundTo(Number(obj),-decimal);        }        return value.toFixed(decimal);    },    isNum(thisValue){        var regPos = /^\d+(\.\d+)?$/; //非负浮点数        var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/; //负浮点数        return (regPos.test(thisValue) || regNeg.test(thisValue));    }}
 |