1 |
- {"remainingRequest":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!E:\\boman-framwork\\ruoyi-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!E:\\boman-framwork\\ruoyi-ui\\src\\utils\\validate.js","dependencies":[{"path":"E:\\boman-framwork\\ruoyi-ui\\src\\utils\\validate.js","mtime":1623215520490},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\boman-framwork\\ruoyi-ui\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmlzRXh0ZXJuYWwgPSBpc0V4dGVybmFsOwpleHBvcnRzLnZhbGlkVXNlcm5hbWUgPSB2YWxpZFVzZXJuYW1lOwpleHBvcnRzLnZhbGlkVVJMID0gdmFsaWRVUkw7CmV4cG9ydHMudmFsaWRMb3dlckNhc2UgPSB2YWxpZExvd2VyQ2FzZTsKZXhwb3J0cy52YWxpZFVwcGVyQ2FzZSA9IHZhbGlkVXBwZXJDYXNlOwpleHBvcnRzLnZhbGlkQWxwaGFiZXRzID0gdmFsaWRBbHBoYWJldHM7CmV4cG9ydHMudmFsaWRFbWFpbCA9IHZhbGlkRW1haWw7CmV4cG9ydHMuaXNTdHJpbmcgPSBpc1N0cmluZzsKZXhwb3J0cy5pc0FycmF5ID0gaXNBcnJheTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcudHJpbS5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiKTsKCi8qKg0KICogQHBhcmFtIHtzdHJpbmd9IHBhdGgNCiAqIEByZXR1cm5zIHtCb29sZWFufQ0KICovCmZ1bmN0aW9uIGlzRXh0ZXJuYWwocGF0aCkgewogIHJldHVybiAvXihodHRwcz86fG1haWx0bzp8dGVsOikvLnRlc3QocGF0aCk7Cn0KLyoqDQogKiBAcGFyYW0ge3N0cmluZ30gc3RyDQogKiBAcmV0dXJucyB7Qm9vbGVhbn0NCiAqLwoKCmZ1bmN0aW9uIHZhbGlkVXNlcm5hbWUoc3RyKSB7CiAgdmFyIHZhbGlkX21hcCA9IFsnYWRtaW4nLCAnZWRpdG9yJ107CiAgcmV0dXJuIHZhbGlkX21hcC5pbmRleE9mKHN0ci50cmltKCkpID49IDA7Cn0KLyoqDQogKiBAcGFyYW0ge3N0cmluZ30gdXJsDQogKiBAcmV0dXJucyB7Qm9vbGVhbn0NCiAqLwoKCmZ1bmN0aW9uIHZhbGlkVVJMKHVybCkgewogIHZhciByZWcgPSAvXihodHRwcz98ZnRwKTpcL1wvKFthLXpBLVowLTkuLV0rKDpbYS16QS1aMC05LiYlJC1dKykqQCkqKCgyNVswLTVdfDJbMC00XVswLTldfDFbMC05XXsyfXxbMS05XVswLTldPykoXC4oMjVbMC01XXwyWzAtNF1bMC05XXwxWzAtOV17Mn18WzEtOV0/WzAtOV0pKXszfXwoW2EtekEtWjAtOS1dK1wuKSpbYS16QS1aMC05LV0rXC4oY29tfGVkdXxnb3Z8aW50fG1pbHxuZXR8b3JnfGJpenxhcnBhfGluZm98bmFtZXxwcm98YWVyb3xjb29wfG11c2V1bXxbYS16QS1aXXsyfSkpKDpbMC05XSspKihcLygkfFthLXpBLVowLTkuLD8nXFwrJiUkIz1+Xy1dKykpKiQvOwogIHJldHVybiByZWcudGVzdCh1cmwpOwp9Ci8qKg0KICogQHBhcmFtIHtzdHJpbmd9IHN0cg0KICogQHJldHVybnMge0Jvb2xlYW59DQogKi8KCgpmdW5jdGlvbiB2YWxpZExvd2VyQ2FzZShzdHIpIHsKICB2YXIgcmVnID0gL15bYS16XSskLzsKICByZXR1cm4gcmVnLnRlc3Qoc3RyKTsKfQovKioNCiAqIEBwYXJhbSB7c3RyaW5nfSBzdHINCiAqIEByZXR1cm5zIHtCb29sZWFufQ0KICovCgoKZnVuY3Rpb24gdmFsaWRVcHBlckNhc2Uoc3RyKSB7CiAgdmFyIHJlZyA9IC9eW0EtWl0rJC87CiAgcmV0dXJuIHJlZy50ZXN0KHN0cik7Cn0KLyoqDQogKiBAcGFyYW0ge3N0cmluZ30gc3RyDQogKiBAcmV0dXJucyB7Qm9vbGVhbn0NCiAqLwoKCmZ1bmN0aW9uIHZhbGlkQWxwaGFiZXRzKHN0cikgewogIHZhciByZWcgPSAvXltBLVphLXpdKyQvOwogIHJldHVybiByZWcudGVzdChzdHIpOwp9Ci8qKg0KICogQHBhcmFtIHtzdHJpbmd9IGVtYWlsDQogKiBAcmV0dXJucyB7Qm9vbGVhbn0NCiAqLwoKCmZ1bmN0aW9uIHZhbGlkRW1haWwoZW1haWwpIHsKICB2YXIgcmVnID0gL14oKFtePD4oKVxbXF1cXC4sOzpcc0AiXSsoXC5bXjw+KClcW1xdXFwuLDs6XHNAIl0rKSopfCgiLisiKSlAKChcW1swLTldezEsM31cLlswLTldezEsM31cLlswLTldezEsM31cLlswLTldezEsM31cXSl8KChbYS16QS1aXC0wLTldK1wuKStbYS16QS1aXXsyLH0pKSQvOwogIHJldHVybiByZWcudGVzdChlbWFpbCk7Cn0KLyoqDQogKiBAcGFyYW0ge3N0cmluZ30gc3RyDQogKiBAcmV0dXJucyB7Qm9vbGVhbn0NCiAqLwoKCmZ1bmN0aW9uIGlzU3RyaW5nKHN0cikgewogIGlmICh0eXBlb2Ygc3RyID09PSAnc3RyaW5nJyB8fCBzdHIgaW5zdGFuY2VvZiBTdHJpbmcpIHsKICAgIHJldHVybiB0cnVlOwogIH0KCiAgcmV0dXJuIGZhbHNlOwp9Ci8qKg0KICogQHBhcmFtIHtBcnJheX0gYXJnDQogKiBAcmV0dXJucyB7Qm9vbGVhbn0NCiAqLwoKCmZ1bmN0aW9uIGlzQXJyYXkoYXJnKSB7CiAgaWYgKHR5cGVvZiBBcnJheS5pc0FycmF5ID09PSAndW5kZWZpbmVkJykgewogICAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChhcmcpID09PSAnW29iamVjdCBBcnJheV0nOwogIH0KCiAgcmV0dXJuIEFycmF5LmlzQXJyYXkoYXJnKTsKfQ=="},{"version":3,"sources":["E:/boman-framwork/ruoyi-ui/src/utils/validate.js"],"names":["isExternal","path","test","validUsername","str","valid_map","indexOf","trim","validURL","url","reg","validLowerCase","validUpperCase","validAlphabets","validEmail","email","isString","String","isArray","arg","Array","Object","prototype","toString","call"],"mappings":";;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACO,SAASA,UAAT,CAAoBC,IAApB,EAA0B;AAC/B,SAAO,0BAA0BC,IAA1B,CAA+BD,IAA/B,CAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASE,aAAT,CAAuBC,GAAvB,EAA4B;AACjC,MAAMC,SAAS,GAAG,CAAC,OAAD,EAAU,QAAV,CAAlB;AACA,SAAOA,SAAS,CAACC,OAAV,CAAkBF,GAAG,CAACG,IAAJ,EAAlB,KAAiC,CAAxC;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASC,QAAT,CAAkBC,GAAlB,EAAuB;AAC5B,MAAMC,GAAG,GAAG,4TAAZ;AACA,SAAOA,GAAG,CAACR,IAAJ,CAASO,GAAT,CAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASE,cAAT,CAAwBP,GAAxB,EAA6B;AAClC,MAAMM,GAAG,GAAG,UAAZ;AACA,SAAOA,GAAG,CAACR,IAAJ,CAASE,GAAT,CAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASQ,cAAT,CAAwBR,GAAxB,EAA6B;AAClC,MAAMM,GAAG,GAAG,UAAZ;AACA,SAAOA,GAAG,CAACR,IAAJ,CAASE,GAAT,CAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASS,cAAT,CAAwBT,GAAxB,EAA6B;AAClC,MAAMM,GAAG,GAAG,aAAZ;AACA,SAAOA,GAAG,CAACR,IAAJ,CAASE,GAAT,CAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASU,UAAT,CAAoBC,KAApB,EAA2B;AAChC,MAAML,GAAG,GAAG,yJAAZ;AACA,SAAOA,GAAG,CAACR,IAAJ,CAASa,KAAT,CAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASC,QAAT,CAAkBZ,GAAlB,EAAuB;AAC5B,MAAI,OAAOA,GAAP,KAAe,QAAf,IAA2BA,GAAG,YAAYa,MAA9C,EAAsD;AACpD,WAAO,IAAP;AACD;;AACD,SAAO,KAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASC,OAAT,CAAiBC,GAAjB,EAAsB;AAC3B,MAAI,OAAOC,KAAK,CAACF,OAAb,KAAyB,WAA7B,EAA0C;AACxC,WAAOG,MAAM,CAACC,SAAP,CAAiBC,QAAjB,CAA0BC,IAA1B,CAA+BL,GAA/B,MAAwC,gBAA/C;AACD;;AACD,SAAOC,KAAK,CAACF,OAAN,CAAcC,GAAd,CAAP;AACD","sourcesContent":["/**\r\n * @param {string} path\r\n * @returns {Boolean}\r\n */\r\nexport function isExternal(path) {\r\n return /^(https?:|mailto:|tel:)/.test(path)\r\n}\r\n\r\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\r\nexport function validUsername(str) {\r\n const valid_map = ['admin', 'editor']\r\n return valid_map.indexOf(str.trim()) >= 0\r\n}\r\n\r\n/**\r\n * @param {string} url\r\n * @returns {Boolean}\r\n */\r\nexport function validURL(url) {\r\n const 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.,?'\\\\+&%$#=~_-]+))*$/\r\n return reg.test(url)\r\n}\r\n\r\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\r\nexport function validLowerCase(str) {\r\n const reg = /^[a-z]+$/\r\n return reg.test(str)\r\n}\r\n\r\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\r\nexport function validUpperCase(str) {\r\n const reg = /^[A-Z]+$/\r\n return reg.test(str)\r\n}\r\n\r\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\r\nexport function validAlphabets(str) {\r\n const reg = /^[A-Za-z]+$/\r\n return reg.test(str)\r\n}\r\n\r\n/**\r\n * @param {string} email\r\n * @returns {Boolean}\r\n */\r\nexport function validEmail(email) {\r\n const 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,}))$/\r\n return reg.test(email)\r\n}\r\n\r\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\r\nexport function isString(str) {\r\n if (typeof str === 'string' || str instanceof String) {\r\n return true\r\n }\r\n return false\r\n}\r\n\r\n/**\r\n * @param {Array} arg\r\n * @returns {Boolean}\r\n */\r\nexport function isArray(arg) {\r\n if (typeof Array.isArray === 'undefined') {\r\n return Object.prototype.toString.call(arg) === '[object Array]'\r\n }\r\n return Array.isArray(arg)\r\n}\r\n"]}]}
|