diff options
Diffstat (limited to 'includes/external/addressbook/node_modules/validator/lib/isFloat.js')
-rw-r--r-- | includes/external/addressbook/node_modules/validator/lib/isFloat.js | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/includes/external/addressbook/node_modules/validator/lib/isFloat.js b/includes/external/addressbook/node_modules/validator/lib/isFloat.js deleted file mode 100644 index 1b6ad1d..0000000 --- a/includes/external/addressbook/node_modules/validator/lib/isFloat.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = isFloat; -exports.locales = void 0; - -var _assertString = _interopRequireDefault(require("./util/assertString")); - -var _alpha = require("./alpha"); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function isFloat(str, options) { - (0, _assertString.default)(str); - options = options || {}; - var float = new RegExp("^(?:[-+])?(?:[0-9]+)?(?:\\".concat(options.locale ? _alpha.decimal[options.locale] : '.', "[0-9]*)?(?:[eE][\\+\\-]?(?:[0-9]+))?$")); - - if (str === '' || str === '.' || str === ',' || str === '-' || str === '+') { - return false; - } - - var value = parseFloat(str.replace(',', '.')); - return float.test(str) && (!options.hasOwnProperty('min') || value >= options.min) && (!options.hasOwnProperty('max') || value <= options.max) && (!options.hasOwnProperty('lt') || value < options.lt) && (!options.hasOwnProperty('gt') || value > options.gt); -} - -var locales = Object.keys(_alpha.decimal); -exports.locales = locales;
\ No newline at end of file |