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>

33 lines (32 loc) 5.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.stringToNumber = exports.isLegal = exports.getDecimalNumber = void 0; var getDecimalNumber = exports.getDecimalNumber = function getDecimalNumber(value) { if (value % 1 === 0) { return 0; } return value.toString().split(".")[1].length; }; var stringToNumber = exports.stringToNumber = function stringToNumber(value) { return value ? Number(value) : 0; }; var isLegal = exports.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,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJnZXREZWNpbWFsTnVtYmVyIiwiZXhwb3J0cyIsInZhbHVlIiwidG9TdHJpbmciLCJzcGxpdCIsImxlbmd0aCIsInN0cmluZ1RvTnVtYmVyIiwiTnVtYmVyIiwiaXNMZWdhbCIsInN0ZXAiLCJ2YWwiLCJtaW4iLCJtYXgiLCJpc05hTiIsImRlY2ltYWwiLCJ1bmRlZmluZWQiLCJNYXRoIiwicG93Il0sInNvdXJjZXMiOlsiLi4vLi4vY29tcG9uZW50cy9udW1lcmljLWlucHV0L2NvcmUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiDlj5blvpflsI/mlbDngrnlkI7lh6DkvY1cbiAqIEBwYXJhbSB2YWx1ZVxuICovXG5leHBvcnQgY29uc3QgZ2V0RGVjaW1hbE51bWJlciA9ICh2YWx1ZTogbnVtYmVyKSA9PiB7XG4gIGlmICh2YWx1ZSAlIDEgPT09IDApIHtcbiAgICByZXR1cm4gMFxuICB9XG4gIHJldHVybiB2YWx1ZS50b1N0cmluZygpLnNwbGl0KFwiLlwiKVsxXS5sZW5ndGhcbn1cblxuLyoqXG4gKiDlsIblrZfnrKbkuLLovazmjaLmiJDmlbDlrZfvvIzlr7nnqbrlrZfnrKbovazmjaLmiJAgMFxuICogQHBhcmFtIHZhbHVlXG4gKi9cbmV4cG9ydCBjb25zdCBzdHJpbmdUb051bWJlciA9ICh2YWx1ZT86IHN0cmluZyB8IG51bGwpID0+XG4gIHZhbHVlID8gTnVtYmVyKHZhbHVlKSA6IDBcblxuLyoqXG4gKiDliKTmlq3lrZfnrKbkuLLmmK/lkKblkIjms5VcbiAqIEBwYXJhbSBzdGVwXG4gKiBAcGFyYW0gdmFsXG4gKiBAcGFyYW0gbWluXG4gKiBAcGFyYW0gbWF4XG4gKi9cbmV4cG9ydCBjb25zdCBpc0xlZ2FsID0gKFxuICBzdGVwOiBudW1iZXIsXG4gIHZhbD86IHN0cmluZyxcbiAgbWluPzogbnVtYmVyLFxuICBtYXg/OiBudW1iZXJcbikgPT4ge1xuICBpZiAodmFsID09PSBcIlwiKSB7XG4gICAgcmV0dXJuIHRydWVcbiAgfVxuICBjb25zdCB2YWx1ZSA9IHN0cmluZ1RvTnVtYmVyKHZhbClcblxuICBpZiAoTnVtYmVyLmlzTmFOKHZhbHVlKSkge1xuICAgIHJldHVybiBmYWxzZVxuICB9XG4gIGNvbnN0IGRlY2ltYWwgPSBnZXREZWNpbWFsTnVtYmVyKHN0ZXApXG4gIGlmIChtaW4gIT09IHVuZGVmaW5lZCkge1xuICAgIC8qKlxuICAgICAqIOWmguaenOacieacgOWwj+WAvO+8jOWImeWIpOaWre+8mlxuICAgICAqIDEuIOaYr+WQpuS4jeavlOacgOWwj+WAvOWwj++8m1xuICAgICAqIDIuIOaYr+WQpuWtmOWcqOacgOWkp+WAvO+8jOWmguaenOWtmOWcqOWImeimgeavlOacgOWkp+WAvOWwj++8m1xuICAgICAqIDMuIOS4juacgOWwj+WAvOeahOW3ruWAvOaYr+WQpuaVtOmZpCBzdGVw44CCXG4gICAgICovXG4gICAgcmV0dXJuIChcbiAgICAgIHZhbHVlID49IG1pbiAmJlxuICAgICAgKG1heCA9PT0gdW5kZWZpbmVkIHx8IHZhbHVlIDw9IG1heCkgJiZcbiAgICAgICh2YWx1ZSAqIDEwICoqIGRlY2ltYWwgLSBtaW4gKiAxMCAqKiBkZWNpbWFsKSAlIChzdGVwICogMTAgKiogZGVjaW1hbCkgPT09XG4gICAgICAgIDBcbiAgICApXG4gIH1cbiAgaWYgKG1heCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgLyoqXG4gICAgICog5aaC5p6c5Y+q5pyJ5pyA5aSn5YC877yM5YiZ5Yik5pat77yaXG4gICAgICogMS4g5piv5ZCm5LiN5q+U5pyA5aSn5YC85aSn77ybXG4gICAgICogMi4g5LiO5pyA5aSn5YC855qE5beu5YC85piv5ZCm5pW06ZmkIHN0ZXDjgIJcbiAgICAgKi9cbiAgICByZXR1cm4gKFxuICAgICAgdmFsdWUgPD0gbWF4ICYmXG4gICAgICAobWF4ICogMTAgKiogZGVjaW1hbCAtIHZhbHVlICogMTAgKiogZGVjaW1hbCkgJSAoc3RlcCAqIDEwICoqIGRlY2ltYWwpID09PVxuICAgICAgICAwXG4gICAgKVxuICB9XG4gIC8qKlxuICAgKiDlpoLmnpzmsqHmnInorr7nva4gbWluIOS4jiBtYXjvvIzpgqPkuYggc3RlcCDnmoTmhI/kuYnkuZ/msqHmnInkuobvvIzov5nmoLfku7vkvZXmlbDpg73mmK/lkIjms5XnmoTjgIJcbiAgICovXG4gIHJldHVybiB0cnVlXG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUlPLElBQU1BLGdCQUFnQixHQUFBQyxPQUFBLENBQUFELGdCQUFBLEdBQUcsU0FBbkJBLGdCQUFnQkEsQ0FBSUUsS0FBYSxFQUFLO0VBQ2pELElBQUlBLEtBQUssR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFO0lBQ25CLE9BQU8sQ0FBQztFQUNWO0VBQ0EsT0FBT0EsS0FBSyxDQUFDQyxRQUFRLENBQUMsQ0FBQyxDQUFDQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNDLE1BQU07QUFDOUMsQ0FBQztBQU1NLElBQU1DLGNBQWMsR0FBQUwsT0FBQSxDQUFBSyxjQUFBLEdBQUcsU0FBakJBLGNBQWNBLENBQUlKLEtBQXFCO0VBQUEsT0FDbERBLEtBQUssR0FBR0ssTUFBTSxDQUFDTCxLQUFLLENBQUMsR0FBRyxDQUFDO0FBQUE7QUFTcEIsSUFBTU0sT0FBTyxHQUFBUCxPQUFBLENBQUFPLE9BQUEsR0FBRyxTQUFWQSxPQUFPQSxDQUNsQkMsSUFBWSxFQUNaQyxHQUFZLEVBQ1pDLEdBQVksRUFDWkMsR0FBWSxFQUNUO0VBQ0gsSUFBSUYsR0FBRyxLQUFLLEVBQUUsRUFBRTtJQUNkLE9BQU8sSUFBSTtFQUNiO0VBQ0EsSUFBTVIsS0FBSyxHQUFHSSxjQUFjLENBQUNJLEdBQUcsQ0FBQztFQUVqQyxJQUFJSCxNQUFNLENBQUNNLEtBQUssQ0FBQ1gsS0FBSyxDQUFDLEVBQUU7SUFDdkIsT0FBTyxLQUFLO0VBQ2Q7RUFDQSxJQUFNWSxPQUFPLEdBQUdkLGdCQUFnQixDQUFDUyxJQUFJLENBQUM7RUFDdEMsSUFBSUUsR0FBRyxLQUFLSSxTQUFTLEVBQUU7SUFPckIsT0FDRWIsS0FBSyxJQUFJUyxHQUFHLEtBQ1hDLEdBQUcsS0FBS0csU0FBUyxJQUFJYixLQUFLLElBQUlVLEdBQUcsQ0FBQyxJQUNuQyxDQUFDVixLQUFLLEdBQUFjLElBQUEsQ0FBQUMsR0FBQSxDQUFHLEVBQUUsRUFBSUgsT0FBTyxJQUFHSCxHQUFHLEdBQUFLLElBQUEsQ0FBQUMsR0FBQSxDQUFHLEVBQUUsRUFBSUgsT0FBTyxNQUFLTCxJQUFJLEdBQUFPLElBQUEsQ0FBQUMsR0FBQSxDQUFHLEVBQUUsRUFBSUgsT0FBTyxFQUFDLEtBQ3BFLENBQUM7RUFFUDtFQUNBLElBQUlGLEdBQUcsS0FBS0csU0FBUyxFQUFFO0lBTXJCLE9BQ0ViLEtBQUssSUFBSVUsR0FBRyxJQUNaLENBQUNBLEdBQUcsR0FBQUksSUFBQSxDQUFBQyxHQUFBLENBQUcsRUFBRSxFQUFJSCxPQUFPLElBQUdaLEtBQUssR0FBQWMsSUFBQSxDQUFBQyxHQUFBLENBQUcsRUFBRSxFQUFJSCxPQUFPLE1BQUtMLElBQUksR0FBQU8sSUFBQSxDQUFBQyxHQUFBLENBQUcsRUFBRSxFQUFJSCxPQUFPLEVBQUMsS0FDcEUsQ0FBQztFQUVQO0VBSUEsT0FBTyxJQUFJO0FBQ2IsQ0FBQyIsImlnbm9yZUxpc3QiOltdfQ==