UNPKG

adui

Version:

<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>

27 lines 5.14 kB
export var getDecimalNumber = function getDecimalNumber(value) { if (value % 1 === 0) { return 0; } return value.toString().split(".")[1].length; }; export var stringToNumber = function stringToNumber(value) { return value ? Number(value) : 0; }; export var isLegal = function isLegal(step, val, min, max) { if (val === "") { return true; } var value = stringToNumber(val); if (Number.isNaN(value)) { return false; } var decimal = getDecimalNumber(step); if (min !== undefined) { return value >= min && (max === undefined || value <= max) && (value * Math.pow(10, decimal) - min * Math.pow(10, decimal)) % (step * Math.pow(10, decimal)) === 0; } if (max !== undefined) { return value <= max && (max * Math.pow(10, decimal) - value * Math.pow(10, decimal)) % (step * Math.pow(10, decimal)) === 0; } return true; }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJnZXREZWNpbWFsTnVtYmVyIiwidmFsdWUiLCJ0b1N0cmluZyIsInNwbGl0IiwibGVuZ3RoIiwic3RyaW5nVG9OdW1iZXIiLCJOdW1iZXIiLCJpc0xlZ2FsIiwic3RlcCIsInZhbCIsIm1pbiIsIm1heCIsImlzTmFOIiwiZGVjaW1hbCIsInVuZGVmaW5lZCIsIk1hdGgiLCJwb3ciXSwic291cmNlcyI6WyIuLi8uLi9jb21wb25lbnRzL251bWVyaWMtaW5wdXQvY29yZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIOWPluW+l+Wwj+aVsOeCueWQjuWHoOS9jVxuICogQHBhcmFtIHZhbHVlXG4gKi9cbmV4cG9ydCBjb25zdCBnZXREZWNpbWFsTnVtYmVyID0gKHZhbHVlOiBudW1iZXIpID0+IHtcbiAgaWYgKHZhbHVlICUgMSA9PT0gMCkge1xuICAgIHJldHVybiAwXG4gIH1cbiAgcmV0dXJuIHZhbHVlLnRvU3RyaW5nKCkuc3BsaXQoXCIuXCIpWzFdLmxlbmd0aFxufVxuXG4vKipcbiAqIOWwhuWtl+espuS4sui9rOaNouaIkOaVsOWtl++8jOWvueepuuWtl+espui9rOaNouaIkCAwXG4gKiBAcGFyYW0gdmFsdWVcbiAqL1xuZXhwb3J0IGNvbnN0IHN0cmluZ1RvTnVtYmVyID0gKHZhbHVlPzogc3RyaW5nIHwgbnVsbCkgPT5cbiAgdmFsdWUgPyBOdW1iZXIodmFsdWUpIDogMFxuXG4vKipcbiAqIOWIpOaWreWtl+espuS4suaYr+WQpuWQiOazlVxuICogQHBhcmFtIHN0ZXBcbiAqIEBwYXJhbSB2YWxcbiAqIEBwYXJhbSBtaW5cbiAqIEBwYXJhbSBtYXhcbiAqL1xuZXhwb3J0IGNvbnN0IGlzTGVnYWwgPSAoXG4gIHN0ZXA6IG51bWJlcixcbiAgdmFsPzogc3RyaW5nLFxuICBtaW4/OiBudW1iZXIsXG4gIG1heD86IG51bWJlclxuKSA9PiB7XG4gIGlmICh2YWwgPT09IFwiXCIpIHtcbiAgICByZXR1cm4gdHJ1ZVxuICB9XG4gIGNvbnN0IHZhbHVlID0gc3RyaW5nVG9OdW1iZXIodmFsKVxuXG4gIGlmIChOdW1iZXIuaXNOYU4odmFsdWUpKSB7XG4gICAgcmV0dXJuIGZhbHNlXG4gIH1cbiAgY29uc3QgZGVjaW1hbCA9IGdldERlY2ltYWxOdW1iZXIoc3RlcClcbiAgaWYgKG1pbiAhPT0gdW5kZWZpbmVkKSB7XG4gICAgLyoqXG4gICAgICog5aaC5p6c5pyJ5pyA5bCP5YC877yM5YiZ5Yik5pat77yaXG4gICAgICogMS4g5piv5ZCm5LiN5q+U5pyA5bCP5YC85bCP77ybXG4gICAgICogMi4g5piv5ZCm5a2Y5Zyo5pyA5aSn5YC877yM5aaC5p6c5a2Y5Zyo5YiZ6KaB5q+U5pyA5aSn5YC85bCP77ybXG4gICAgICogMy4g5LiO5pyA5bCP5YC855qE5beu5YC85piv5ZCm5pW06ZmkIHN0ZXDjgIJcbiAgICAgKi9cbiAgICByZXR1cm4gKFxuICAgICAgdmFsdWUgPj0gbWluICYmXG4gICAgICAobWF4ID09PSB1bmRlZmluZWQgfHwgdmFsdWUgPD0gbWF4KSAmJlxuICAgICAgKHZhbHVlICogMTAgKiogZGVjaW1hbCAtIG1pbiAqIDEwICoqIGRlY2ltYWwpICUgKHN0ZXAgKiAxMCAqKiBkZWNpbWFsKSA9PT1cbiAgICAgICAgMFxuICAgIClcbiAgfVxuICBpZiAobWF4ICE9PSB1bmRlZmluZWQpIHtcbiAgICAvKipcbiAgICAgKiDlpoLmnpzlj6rmnInmnIDlpKflgLzvvIzliJnliKTmlq3vvJpcbiAgICAgKiAxLiDmmK/lkKbkuI3mr5TmnIDlpKflgLzlpKfvvJtcbiAgICAgKiAyLiDkuI7mnIDlpKflgLznmoTlt67lgLzmmK/lkKbmlbTpmaQgc3RlcOOAglxuICAgICAqL1xuICAgIHJldHVybiAoXG4gICAgICB2YWx1ZSA8PSBtYXggJiZcbiAgICAgIChtYXggKiAxMCAqKiBkZWNpbWFsIC0gdmFsdWUgKiAxMCAqKiBkZWNpbWFsKSAlIChzdGVwICogMTAgKiogZGVjaW1hbCkgPT09XG4gICAgICAgIDBcbiAgICApXG4gIH1cbiAgLyoqXG4gICAqIOWmguaenOayoeacieiuvue9riBtaW4g5LiOIG1heO+8jOmCo+S5iCBzdGVwIOeahOaEj+S5ieS5n+ayoeacieS6hu+8jOi/meagt+S7u+S9leaVsOmDveaYr+WQiOazleeahOOAglxuICAgKi9cbiAgcmV0dXJuIHRydWVcbn1cbiJdLCJtYXBwaW5ncyI6IkFBSUEsT0FBTyxJQUFNQSxnQkFBZ0IsR0FBRyxTQUFuQkEsZ0JBQWdCQSxDQUFJQyxLQUFhLEVBQUs7RUFDakQsSUFBSUEsS0FBSyxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUU7SUFDbkIsT0FBTyxDQUFDO0VBQ1Y7RUFDQSxPQUFPQSxLQUFLLENBQUNDLFFBQVEsQ0FBQyxDQUFDLENBQUNDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQ0MsTUFBTTtBQUM5QyxDQUFDO0FBTUQsT0FBTyxJQUFNQyxjQUFjLEdBQUcsU0FBakJBLGNBQWNBLENBQUlKLEtBQXFCO0VBQUEsT0FDbERBLEtBQUssR0FBR0ssTUFBTSxDQUFDTCxLQUFLLENBQUMsR0FBRyxDQUFDO0FBQUE7QUFTM0IsT0FBTyxJQUFNTSxPQUFPLEdBQUcsU0FBVkEsT0FBT0EsQ0FDbEJDLElBQVksRUFDWkMsR0FBWSxFQUNaQyxHQUFZLEVBQ1pDLEdBQVksRUFDVDtFQUNILElBQUlGLEdBQUcsS0FBSyxFQUFFLEVBQUU7SUFDZCxPQUFPLElBQUk7RUFDYjtFQUNBLElBQU1SLEtBQUssR0FBR0ksY0FBYyxDQUFDSSxHQUFHLENBQUM7RUFFakMsSUFBSUgsTUFBTSxDQUFDTSxLQUFLLENBQUNYLEtBQUssQ0FBQyxFQUFFO0lBQ3ZCLE9BQU8sS0FBSztFQUNkO0VBQ0EsSUFBTVksT0FBTyxHQUFHYixnQkFBZ0IsQ0FBQ1EsSUFBSSxDQUFDO0VBQ3RDLElBQUlFLEdBQUcsS0FBS0ksU0FBUyxFQUFFO0lBT3JCLE9BQ0ViLEtBQUssSUFBSVMsR0FBRyxLQUNYQyxHQUFHLEtBQUtHLFNBQVMsSUFBSWIsS0FBSyxJQUFJVSxHQUFHLENBQUMsSUFDbkMsQ0FBQ1YsS0FBSyxHQUFBYyxJQUFBLENBQUFDLEdBQUEsQ0FBRyxFQUFFLEVBQUlILE9BQU8sSUFBR0gsR0FBRyxHQUFBSyxJQUFBLENBQUFDLEdBQUEsQ0FBRyxFQUFFLEVBQUlILE9BQU8sTUFBS0wsSUFBSSxHQUFBTyxJQUFBLENBQUFDLEdBQUEsQ0FBRyxFQUFFLEVBQUlILE9BQU8sRUFBQyxLQUNwRSxDQUFDO0VBRVA7RUFDQSxJQUFJRixHQUFHLEtBQUtHLFNBQVMsRUFBRTtJQU1yQixPQUNFYixLQUFLLElBQUlVLEdBQUcsSUFDWixDQUFDQSxHQUFHLEdBQUFJLElBQUEsQ0FBQUMsR0FBQSxDQUFHLEVBQUUsRUFBSUgsT0FBTyxJQUFHWixLQUFLLEdBQUFjLElBQUEsQ0FBQUMsR0FBQSxDQUFHLEVBQUUsRUFBSUgsT0FBTyxNQUFLTCxJQUFJLEdBQUFPLElBQUEsQ0FBQUMsR0FBQSxDQUFHLEVBQUUsRUFBSUgsT0FBTyxFQUFDLEtBQ3BFLENBQUM7RUFFUDtFQUlBLE9BQU8sSUFBSTtBQUNiLENBQUMiLCJpZ25vcmVMaXN0IjpbXX0=