summaryrefslogtreecommitdiff
path: root/includes/external/addressbook/node_modules/validator/lib/isMACAddress.js
diff options
context:
space:
mode:
Diffstat (limited to 'includes/external/addressbook/node_modules/validator/lib/isMACAddress.js')
-rw-r--r--includes/external/addressbook/node_modules/validator/lib/isMACAddress.js58
1 files changed, 0 insertions, 58 deletions
diff --git a/includes/external/addressbook/node_modules/validator/lib/isMACAddress.js b/includes/external/addressbook/node_modules/validator/lib/isMACAddress.js
deleted file mode 100644
index 470f6c0..0000000
--- a/includes/external/addressbook/node_modules/validator/lib/isMACAddress.js
+++ /dev/null
@@ -1,58 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.default = isMACAddress;
-
-var _assertString = _interopRequireDefault(require("./util/assertString"));
-
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-var macAddress48 = /^(?:[0-9a-fA-F]{2}([-:\s]))([0-9a-fA-F]{2}\1){4}([0-9a-fA-F]{2})$/;
-var macAddress48NoSeparators = /^([0-9a-fA-F]){12}$/;
-var macAddress48WithDots = /^([0-9a-fA-F]{4}\.){2}([0-9a-fA-F]{4})$/;
-var macAddress64 = /^(?:[0-9a-fA-F]{2}([-:\s]))([0-9a-fA-F]{2}\1){6}([0-9a-fA-F]{2})$/;
-var macAddress64NoSeparators = /^([0-9a-fA-F]){16}$/;
-var macAddress64WithDots = /^([0-9a-fA-F]{4}\.){3}([0-9a-fA-F]{4})$/;
-
-function isMACAddress(str, options) {
- (0, _assertString.default)(str);
-
- if (options !== null && options !== void 0 && options.eui) {
- options.eui = String(options.eui);
- }
- /**
- * @deprecated `no_colons` TODO: remove it in the next major
- */
-
-
- if (options !== null && options !== void 0 && options.no_colons || options !== null && options !== void 0 && options.no_separators) {
- if (options.eui === '48') {
- return macAddress48NoSeparators.test(str);
- }
-
- if (options.eui === '64') {
- return macAddress64NoSeparators.test(str);
- }
-
- return macAddress48NoSeparators.test(str) || macAddress64NoSeparators.test(str);
- }
-
- if ((options === null || options === void 0 ? void 0 : options.eui) === '48') {
- return macAddress48.test(str) || macAddress48WithDots.test(str);
- }
-
- if ((options === null || options === void 0 ? void 0 : options.eui) === '64') {
- return macAddress64.test(str) || macAddress64WithDots.test(str);
- }
-
- return isMACAddress(str, {
- eui: '48'
- }) || isMACAddress(str, {
- eui: '64'
- });
-}
-
-module.exports = exports.default;
-module.exports.default = exports.default; \ No newline at end of file