{"remainingRequest":"E:\\hz-zhhq-web\\node_modules\\babel-loader\\lib\\index.js!E:\\hz-zhhq-web\\src\\utils\\validate.js","dependencies":[{"path":"E:\\hz-zhhq-web\\src\\utils\\validate.js","mtime":1737610069399},{"path":"E:\\hz-zhhq-web\\babel.config.js","mtime":1737610069371},{"path":"E:\\hz-zhhq-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\hz-zhhq-web\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000}],"contextDependencies":[],"result":["\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.isArray = isArray;\nexports.isExternal = isExternal;\nexports.isString = isString;\nexports.validAlphabets = validAlphabets;\nexports.validEmail = validEmail;\nexports.validLowerCase = validLowerCase;\nexports.validURL = validURL;\nexports.validUpperCase = validUpperCase;\nexports.validUsername = validUsername;\nrequire(\"core-js/modules/es6.regexp.to-string\");\n/**\r\n * Created by PanJiaChen on 16/11/18.\r\n */\n\n/**\r\n * @param {string} path\r\n * @returns {Boolean}\r\n */\nfunction isExternal(path) {\n return /^(https?:|mailto:|tel:)/.test(path);\n}\n\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\nfunction validUsername(str) {\n var valid_map = ['adxxmin', 'A', 'B', 'C', 'D', 'E', 'F', 'B1', 'B2', 'B3', 'B4', 'B5', 'B6'];\n return valid_map.indexOf(str.trim()) >= 0;\n}\n\n/**\r\n * @param {string} url\r\n * @returns {Boolean}\r\n */\nfunction validURL(url) {\n var reg = /^(https?|ftp):\\/\\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9-]+\\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\\/($|[a-zA-Z0-9.,?'\\\\+&%$#=~_-]+))*$/;\n return reg.test(url);\n}\n\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\nfunction validLowerCase(str) {\n var reg = /^[a-z]+$/;\n return reg.test(str);\n}\n\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\nfunction validUpperCase(str) {\n var reg = /^[A-Z]+$/;\n return reg.test(str);\n}\n\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\nfunction validAlphabets(str) {\n var reg = /^[A-Za-z]+$/;\n return reg.test(str);\n}\n\n/**\r\n * @param {string} email\r\n * @returns {Boolean}\r\n */\nfunction validEmail(email) {\n var reg = /^(([^<>()\\[\\]\\\\.,;:\\s@\"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;\n return reg.test(email);\n}\n\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\nfunction isString(str) {\n if (typeof str === 'string' || str instanceof String) {\n return true;\n }\n return false;\n}\n\n/**\r\n * @param {Array} arg\r\n * @returns {Boolean}\r\n */\nfunction isArray(arg) {\n if (typeof Array.isArray === 'undefined') {\n return Object.prototype.toString.call(arg) === '[object Array]';\n }\n return Array.isArray(arg);\n}",null]}