1 |
- {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\@vue\\cli-plugin-eslint\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\utils\\validate.js","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\utils\\validate.js","mtime":1678954023494},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\@vue\\cli-plugin-eslint\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:LyoqCgogKiBAZGVzY3JpcHRpb24g5Yik6K+75piv5ZCm5Li65aSW6ZO+CiAqIEBwYXJhbSBwYXRoCiAqIEByZXR1cm5zIHtib29sZWFufQogKi8KZXhwb3J0IGZ1bmN0aW9uIGlzRXh0ZXJuYWwocGF0aCkgewogIHJldHVybiAvXihodHRwcz86fG1haWx0bzp8dGVsOikvLnRlc3QocGF0aCk7Cn0KLyoqCgogKiBAZGVzY3JpcHRpb24g5qCh6aqM5a+G56CB5piv5ZCm5bCP5LqONuS9jQogKiBAcGFyYW0gdmFsdWUKICogQHJldHVybnMge2Jvb2xlYW59CiAqLwoKZXhwb3J0IGZ1bmN0aW9uIGlzUGFzc3dvcmQodmFsdWUpIHsKICByZXR1cm4gdmFsdWUubGVuZ3RoID49IDY7Cn0KLyoqCgogKiBAZGVzY3JpcHRpb24g5Yik5pat5piv5ZCm5Li65pWw5a2XCiAqIEBwYXJhbSB2YWx1ZQogKiBAcmV0dXJucyB7Ym9vbGVhbn0KICovCgpleHBvcnQgZnVuY3Rpb24gaXNOdW1iZXIodmFsdWUpIHsKICBjb25zdCByZWcgPSAvXlswLTldKiQvOwogIHJldHVybiByZWcudGVzdCh2YWx1ZSk7Cn0KLyoqCgogKiBAZGVzY3JpcHRpb24g5Yik5pat5piv5ZCm5piv5ZCN56ewCiAqIEBwYXJhbSB2YWx1ZQogKiBAcmV0dXJucyB7Ym9vbGVhbn0KICovCgpleHBvcnQgZnVuY3Rpb24gaXNOYW1lKHZhbHVlKSB7CiAgY29uc3QgcmVnID0gL15bXHU0ZTAwLVx1OWZhNWEtekEtWjAtOV0rJC87CiAgcmV0dXJuIHJlZy50ZXN0KHZhbHVlKTsKfQovKioKCiAqIEBkZXNjcmlwdGlvbiDliKTmlq3mmK/lkKbkuLpJUAogKiBAcGFyYW0gaXAKICogQHJldHVybnMge2Jvb2xlYW59CiAqLwoKZXhwb3J0IGZ1bmN0aW9uIGlzSVAoaXApIHsKICBjb25zdCByZWcgPSAvXihcZHsxLDJ9fDFcZFxkfDJbMC00XVxkfDI1WzAtNV0pXC4oXGR7MSwyfXwxXGRcZHwyWzAtNF1cZHwyNVswLTVdKVwuKFxkezEsMn18MVxkXGR8MlswLTRdXGR8MjVbMC01XSlcLihcZHsxLDJ9fDFcZFxkfDJbMC00XVxkfDI1WzAtNV0pJC87CiAgcmV0dXJuIHJlZy50ZXN0KGlwKTsKfQovKioKCiAqIEBkZXNjcmlwdGlvbiDliKTmlq3mmK/lkKbmmK/kvKDnu5/nvZHnq5kKICogQHBhcmFtIHVybAogKiBAcmV0dXJucyB7Ym9vbGVhbn0KICovCgpleHBvcnQgZnVuY3Rpb24gaXNVcmwodXJsKSB7CiAgY29uc3QgcmVnID0gL14oaHR0cHM/fGZ0cCk6XC9cLyhbYS16QS1aMC05Li1dKyg6W2EtekEtWjAtOS4mJSQtXSspKkApKigoMjVbMC01XXwyWzAtNF1bMC05XXwxWzAtOV17Mn18WzEtOV1bMC05XT8pKFwuKDI1WzAtNV18MlswLTRdWzAtOV18MVswLTldezJ9fFsxLTldP1swLTldKSl7M318KFthLXpBLVowLTktXStcLikqW2EtekEtWjAtOS1dK1wuKGNvbXxlZHV8Z292fGludHxtaWx8bmV0fG9yZ3xiaXp8YXJwYXxpbmZvfG5hbWV8cHJvfGFlcm98Y29vcHxtdXNldW18W2EtekEtWl17Mn0pKSg6WzAtOV0rKSooXC8oJHxbYS16QS1aMC05Liw/J1xcKyYlJCM9fl8tXSspKSokLzsKICByZXR1cm4gcmVnLnRlc3QodXJsKTsKfQovKioKCiAqIEBkZXNjcmlwdGlvbiDliKTmlq3mmK/lkKbmmK/lsI/lhpnlrZfmr40KICogQHBhcmFtIHZhbHVlCiAqIEByZXR1cm5zIHtib29sZWFufQogKi8KCmV4cG9ydCBmdW5jdGlvbiBpc0xvd2VyQ2FzZSh2YWx1ZSkgewogIGNvbnN0IHJlZyA9IC9eW2Etel0rJC87CiAgcmV0dXJuIHJlZy50ZXN0KHZhbHVlKTsKfQovKioKCiAqIEBkZXNjcmlwdGlvbiDliKTmlq3mmK/lkKbmmK/lpKflhpnlrZfmr40KICogQHBhcmFtIHZhbHVlCiAqIEByZXR1cm5zIHtib29sZWFufQogKi8KCmV4cG9ydCBmdW5jdGlvbiBpc1VwcGVyQ2FzZSh2YWx1ZSkgewogIGNvbnN0IHJlZyA9IC9eW0EtWl0rJC87CiAgcmV0dXJuIHJlZy50ZXN0KHZhbHVlKTsKfQovKioKCiAqIEBkZXNjcmlwdGlvbiDliKTmlq3mmK/lkKbmmK/lpKflhpnlrZfmr43lvIDlpLQKICogQHBhcmFtIHZhbHVlCiAqIEByZXR1cm5zIHtib29sZWFufQogKi8KCmV4cG9ydCBmdW5jdGlvbiBpc0FscGhhYmV0cyh2YWx1ZSkgewogIGNvbnN0IHJlZyA9IC9eW0EtWmEtel0rJC87CiAgcmV0dXJuIHJlZy50ZXN0KHZhbHVlKTsKfQovKioKCiAqIEBkZXNjcmlwdGlvbiDliKTmlq3mmK/lkKbmmK/lrZfnrKbkuLIKICogQHBhcmFtIHZhbHVlCiAqIEByZXR1cm5zIHtib29sZWFufQogKi8KCmV4cG9ydCBmdW5jdGlvbiBpc1N0cmluZyh2YWx1ZSkgewogIHJldHVybiB0eXBlb2YgdmFsdWUgPT09ICJzdHJpbmciIHx8IHZhbHVlIGluc3RhbmNlb2YgU3RyaW5nOwp9Ci8qKgoKICogQGRlc2NyaXB0aW9uIOWIpOaWreaYr+WQpuaYr+aVsOe7hAogKiBAcGFyYW0gYXJnCiAqIEByZXR1cm5zIHthcmcgaXMgYW55W118Ym9vbGVhbn0KICovCgpleHBvcnQgZnVuY3Rpb24gaXNBcnJheShhcmcpIHsKICBpZiAodHlwZW9mIEFycmF5LmlzQXJyYXkgPT09ICJ1bmRlZmluZWQiKSB7CiAgICByZXR1cm4gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGFyZykgPT09ICJbb2JqZWN0IEFycmF5XSI7CiAgfQoKICByZXR1cm4gQXJyYXkuaXNBcnJheShhcmcpOwp9Ci8qKgoKICogQGRlc2NyaXB0aW9uIOWIpOaWreaYr+WQpuaYr+err+WPo+WPtwogKiBAcGFyYW0gdmFsdWUKICogQHJldHVybnMge2Jvb2xlYW59CiAqLwoKZXhwb3J0IGZ1bmN0aW9uIGlzUG9ydCh2YWx1ZSkgewogIGNvbnN0IHJlZyA9IC9eKFswLTldfFsxLTldXGR8WzEtOV1cZHsyfXxbMS05XVxkezN9fFsxLTVdXGR7NH18NlswLTRdXGR7M318NjVbMC00XVxkezJ9fDY1NVswLTJdXGR8NjU1M1swLTVdKSQvOwogIHJldHVybiByZWcudGVzdCh2YWx1ZSk7Cn0KLyoqCgogKiBAZGVzY3JpcHRpb24g5Yik5pat5piv5ZCm5piv5omL5py65Y+3CiAqIEBwYXJhbSB2YWx1ZQogKiBAcmV0dXJucyB7Ym9vbGVhbn0KICovCgpleHBvcnQgZnVuY3Rpb24gaXNQaG9uZSh2YWx1ZSkgewogIGNvbnN0IHJlZyA9IC9eMVxkezEwfSQvOwogIHJldHVybiByZWcudGVzdCh2YWx1ZSk7Cn0KLyoqCgogKiBAZGVzY3JpcHRpb24g5Yik5pat5piv5ZCm5piv6Lqr5Lu96K+B5Y+3KOesrOS6jOS7oykKICogQHBhcmFtIHZhbHVlCiAqIEByZXR1cm5zIHtib29sZWFufQogKi8KCmV4cG9ydCBmdW5jdGlvbiBpc0lkQ2FyZCh2YWx1ZSkgewogIGNvbnN0IHJlZyA9IC9eWzEtOV1cZHs1fSgxOHwxOXwoWzIzXVxkKSlcZHsyfSgoMFsxLTldKXwoMTB8MTF8MTIpKSgoWzAtMl1bMS05XSl8MTB8MjB8MzB8MzEpXGR7M31bMC05WHhdJC87CiAgcmV0dXJuIHJlZy50ZXN0KHZhbHVlKTsKfQovKioKCiAqIEBkZXNjcmlwdGlvbiDliKTmlq3mmK/lkKbmmK/pgq7nrrEKICogQHBhcmFtIHZhbHVlCiAqIEByZXR1cm5zIHtib29sZWFufQogKi8KCmV4cG9ydCBmdW5jdGlvbiBpc0VtYWlsKHZhbHVlKSB7CiAgY29uc3QgcmVnID0gL15cdysoWy0rLl1cdyspKkBcdysoWy0uXVx3KykqXC5cdysoWy0uXVx3KykqJC87CiAgcmV0dXJuIHJlZy50ZXN0KHZhbHVlKTsKfQovKioKCiAqIEBkZXNjcmlwdGlvbiDliKTmlq3mmK/lkKbkuK3mlocKICogQHBhcmFtIHZhbHVlCiAqIEByZXR1cm5zIHtib29sZWFufQogKi8KCmV4cG9ydCBmdW5jdGlvbiBpc0NoaW5hKHZhbHVlKSB7CiAgY29uc3QgcmVnID0gL15bXHU0RTAwLVx1OUZBNV17Miw0fSQvOwogIHJldHVybiByZWcudGVzdCh2YWx1ZSk7Cn0KLyoqCgogKiBAZGVzY3JpcHRpb24g5Yik5pat5piv5ZCm5Li656m6CiAqIEBwYXJhbSB2YWx1ZQogKiBAcmV0dXJucyB7Ym9vbGVhbn0KICovCgpleHBvcnQgZnVuY3Rpb24gaXNCbGFuayh2YWx1ZSkgewogIHJldHVybiB2YWx1ZSA9PSBudWxsIHx8IGZhbHNlIHx8IHZhbHVlID09PSAiIiB8fCB2YWx1ZS50cmltKCkgPT09ICIiIHx8IHZhbHVlLnRvTG9jYWxlTG93ZXJDYXNlKCkudHJpbSgpID09PSAibnVsbCI7Cn0KLyoqCgogKiBAZGVzY3JpcHRpb24g5Yik5pat5piv5ZCm5Li65Zu66K+dCiAqIEBwYXJhbSB2YWx1ZQogKiBAcmV0dXJucyB7Ym9vbGVhbn0KICovCgpleHBvcnQgZnVuY3Rpb24gaXNUZWwodmFsdWUpIHsKICBjb25zdCByZWcgPSAvXig0MDB8ODAwKShbMC05XFwtXXs3LDEwfSl8KChbMC05XXs0fXxbMC05XXszfSkoWy0gXSk/KT8oWzAtOV17Nyw4fSkoKFstIOi9rF0pKihbMC05XXsxLDR9KSk/JC87CiAgcmV0dXJuIHJlZy50ZXN0KHZhbHVlKTsKfQovKioKCiAqIEBkZXNjcmlwdGlvbiDliKTmlq3mmK/lkKbkuLrmlbDlrZfkuJTmnIDlpJrkuKTkvY3lsI/mlbAKICogQHBhcmFtIHZhbHVlCiAqIEByZXR1cm5zIHtib29sZWFufQogKi8KCmV4cG9ydCBmdW5jdGlvbiBpc051bSh2YWx1ZSkgewogIGNvbnN0IHJlZyA9IC9eXGQrKFwuXGR7MSwyfSk/JC87CiAgcmV0dXJuIHJlZy50ZXN0KHZhbHVlKTsKfQovKioKCiAqIEBkZXNjcmlwdGlvbiDliKTmlq3nu4/luqYgLTE4MC4w772eKzE4MC4w77yI5pW05pWw6YOo5YiG5Li6MO+9njE4MO+8jOW/hemhu+i+k+WFpTHliLA15L2N5bCP5pWw77yJCiAqIEBwYXJhbSB2YWx1ZQogKiBAcmV0dXJucyB7Ym9vbGVhbn0KICovCgpleHBvcnQgZnVuY3Rpb24gaXNMb25naXR1ZGUodmFsdWUpIHsKICBjb25zdCByZWcgPSAvXlstfCtdPygwP1xkezEsMn1cLlxkezEsNX18MVswLTddP1xkezF9XC5cZHsxLDV9fDE4MFwuMHsxLDV9KSQvOwogIHJldHVybiByZWcudGVzdCh2YWx1ZSk7Cn0KLyoqCgogKiBAZGVzY3JpcHRpb24g5Yik5pat57qs5bqmIC05MC4w772eKzkwLjDvvIjmlbTmlbDpg6jliIbkuLow772eOTDvvIzlv4XpobvovpPlhaUx5YiwNeS9jeWwj+aVsO+8iQogKiBAcGFyYW0gdmFsdWUKICogQHJldHVybnMge2Jvb2xlYW59CiAqLwoKZXhwb3J0IGZ1bmN0aW9uIGlzTGF0aXR1ZGUodmFsdWUpIHsKICBjb25zdCByZWcgPSAvXlstfCtdPyhbMC04XT9cZHsxfVwuXGR7MSw1fXw5MFwuMHsxLDV9KSQvOwogIHJldHVybiByZWcudGVzdCh2YWx1ZSk7Cn0KLyoqCgogKiBAZGVzY3JpcHRpb24gcnRzcOagoemqjO+8jOWPquimgeaciXJ0c3A6Ly8KICogQHBhcmFtIHZhbHVlCiAqIEByZXR1cm5zIHtib29sZWFufQogKi8KCmV4cG9ydCBmdW5jdGlvbiBpc1JUU1AodmFsdWUpIHsKICBjb25zdCByZWcgPSAvXnJ0c3A6XC9cLyhbYS16XXswLDEwfTouezAsMTB9QCk/KFxkezEsMn18MVxkXGR8MlswLTRdXGR8MjVbMC01XSlcLihcZHsxLDJ9fDFcZFxkfDJbMC00XVxkfDI1WzAtNV0pXC4oXGR7MSwyfXwxXGRcZHwyWzAtNF1cZHwyNVswLTVdKVwuKFxkezEsMn18MVxkXGR8MlswLTRdXGR8MjVbMC01XSkkLzsKICBjb25zdCByZWcxID0gL15ydHNwOlwvXC8oW2Etel17MCwxMH06LnswLDEwfUApPyhcZHsxLDJ9fDFcZFxkfDJbMC00XVxkfDI1WzAtNV0pXC4oXGR7MSwyfXwxXGRcZHwyWzAtNF1cZHwyNVswLTVdKVwuKFxkezEsMn18MVxkXGR8MlswLTRdXGR8MjVbMC01XSlcLihcZHsxLDJ9fDFcZFxkfDJbMC00XVxkfDI1WzAtNV0pOlswLTldezEsNX0vOwogIGNvbnN0IHJlZzIgPSAvXnJ0c3A6XC9cLyhbYS16XXswLDEwfTouezAsMTB9QCk/KFxkezEsMn18MVxkXGR8MlswLTRdXGR8MjVbMC01XSlcLihcZHsxLDJ9fDFcZFxkfDJbMC00XVxkfDI1WzAtNV0pXC4oXGR7MSwyfXwxXGRcZHwyWzAtNF1cZHwyNVswLTVdKVwuKFxkezEsMn18MVxkXGR8MlswLTRdXGR8MjVbMC01XSlcLy87CiAgcmV0dXJuIHJlZy50ZXN0KHZhbHVlKSB8fCByZWcxLnRlc3QodmFsdWUpIHx8IHJlZzIudGVzdCh2YWx1ZSk7Cn0KLyoqCgogKiBAZGVzY3JpcHRpb24g5Yik5pat5piv5ZCm5Li6anNvbgogKiBAcGFyYW0gdmFsdWUKICogQHJldHVybnMge2Jvb2xlYW59CiAqLwoKZXhwb3J0IGZ1bmN0aW9uIGlzSnNvbih2YWx1ZSkgewogIGlmICh0eXBlb2YgdmFsdWUgPT0gInN0cmluZyIpIHsKICAgIHRyeSB7CiAgICAgIHZhciBvYmogPSBKU09OLnBhcnNlKHZhbHVlKTsKCiAgICAgIGlmICh0eXBlb2Ygb2JqID09ICJvYmplY3QiICYmIG9iaikgewogICAgICAgIHJldHVybiB0cnVlOwogICAgICB9IGVsc2UgewogICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgfQogICAgfSBjYXRjaCAoZSkgewogICAgICByZXR1cm4gZmFsc2U7CiAgICB9CiAgfQp9"},{"version":3,"names":["isExternal","path","test","isPassword","value","length","isNumber","reg","isName","isIP","ip","isUrl","url","isLowerCase","isUpperCase","isAlphabets","isString","String","isArray","arg","Array","Object","prototype","toString","call","isPort","isPhone","isIdCard","isEmail","isChina","isBlank","trim","toLocaleLowerCase","isTel","isNum","isLongitude","isLatitude","isRTSP","reg1","reg2","isJson","obj","JSON","parse","e"],"sources":["D:/wnmp/www/vue/seaBlueAdmin/src/utils/validate.js"],"sourcesContent":["/**\n\n * @description 判读是否为外链\n * @param path\n * @returns {boolean}\n */\nexport function isExternal(path) {\n return /^(https?:|mailto:|tel:)/.test(path);\n}\n\n/**\n\n * @description 校验密码是否小于6位\n * @param value\n * @returns {boolean}\n */\nexport function isPassword(value) {\n return value.length >= 6;\n}\n\n/**\n\n * @description 判断是否为数字\n * @param value\n * @returns {boolean}\n */\nexport function isNumber(value) {\n const reg = /^[0-9]*$/;\n return reg.test(value);\n}\n\n/**\n\n * @description 判断是否是名称\n * @param value\n * @returns {boolean}\n */\nexport function isName(value) {\n const reg = /^[\\u4e00-\\u9fa5a-zA-Z0-9]+$/;\n return reg.test(value);\n}\n\n/**\n\n * @description 判断是否为IP\n * @param ip\n * @returns {boolean}\n */\nexport function isIP(ip) {\n const reg = /^(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])$/;\n return reg.test(ip);\n}\n\n/**\n\n * @description 判断是否是传统网站\n * @param url\n * @returns {boolean}\n */\nexport function isUrl(url) {\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.,?'\\\\+&%$#=~_-]+))*$/;\n return reg.test(url);\n}\n\n/**\n\n * @description 判断是否是小写字母\n * @param value\n * @returns {boolean}\n */\nexport function isLowerCase(value) {\n const reg = /^[a-z]+$/;\n return reg.test(value);\n}\n\n/**\n\n * @description 判断是否是大写字母\n * @param value\n * @returns {boolean}\n */\nexport function isUpperCase(value) {\n const reg = /^[A-Z]+$/;\n return reg.test(value);\n}\n\n/**\n\n * @description 判断是否是大写字母开头\n * @param value\n * @returns {boolean}\n */\nexport function isAlphabets(value) {\n const reg = /^[A-Za-z]+$/;\n return reg.test(value);\n}\n\n/**\n\n * @description 判断是否是字符串\n * @param value\n * @returns {boolean}\n */\nexport function isString(value) {\n return typeof value === \"string\" || value instanceof String;\n}\n\n/**\n\n * @description 判断是否是数组\n * @param arg\n * @returns {arg is any[]|boolean}\n */\nexport function isArray(arg) {\n if (typeof Array.isArray === \"undefined\") {\n return Object.prototype.toString.call(arg) === \"[object Array]\";\n }\n return Array.isArray(arg);\n}\n\n/**\n\n * @description 判断是否是端口号\n * @param value\n * @returns {boolean}\n */\nexport function isPort(value) {\n const reg = /^([0-9]|[1-9]\\d|[1-9]\\d{2}|[1-9]\\d{3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5])$/;\n return reg.test(value);\n}\n\n/**\n\n * @description 判断是否是手机号\n * @param value\n * @returns {boolean}\n */\nexport function isPhone(value) {\n const reg = /^1\\d{10}$/;\n return reg.test(value);\n}\n\n/**\n\n * @description 判断是否是身份证号(第二代)\n * @param value\n * @returns {boolean}\n */\nexport function isIdCard(value) {\n const reg = /^[1-9]\\d{5}(18|19|([23]\\d))\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$/;\n return reg.test(value);\n}\n\n/**\n\n * @description 判断是否是邮箱\n * @param value\n * @returns {boolean}\n */\nexport function isEmail(value) {\n const reg = /^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/;\n return reg.test(value);\n}\n\n/**\n\n * @description 判断是否中文\n * @param value\n * @returns {boolean}\n */\nexport function isChina(value) {\n const reg = /^[\\u4E00-\\u9FA5]{2,4}$/;\n return reg.test(value);\n}\n\n/**\n\n * @description 判断是否为空\n * @param value\n * @returns {boolean}\n */\nexport function isBlank(value) {\n return (\n value == null ||\n false ||\n value === \"\" ||\n value.trim() === \"\" ||\n value.toLocaleLowerCase().trim() === \"null\"\n );\n}\n\n/**\n\n * @description 判断是否为固话\n * @param value\n * @returns {boolean}\n */\nexport function isTel(value) {\n const reg = /^(400|800)([0-9\\\\-]{7,10})|(([0-9]{4}|[0-9]{3})([- ])?)?([0-9]{7,8})(([- 转])*([0-9]{1,4}))?$/;\n return reg.test(value);\n}\n\n/**\n\n * @description 判断是否为数字且最多两位小数\n * @param value\n * @returns {boolean}\n */\nexport function isNum(value) {\n const reg = /^\\d+(\\.\\d{1,2})?$/;\n return reg.test(value);\n}\n\n/**\n\n * @description 判断经度 -180.0~+180.0(整数部分为0~180,必须输入1到5位小数)\n * @param value\n * @returns {boolean}\n */\nexport function isLongitude(value) {\n const reg = /^[-|+]?(0?\\d{1,2}\\.\\d{1,5}|1[0-7]?\\d{1}\\.\\d{1,5}|180\\.0{1,5})$/;\n return reg.test(value);\n}\n\n/**\n\n * @description 判断纬度 -90.0~+90.0(整数部分为0~90,必须输入1到5位小数)\n * @param value\n * @returns {boolean}\n */\nexport function isLatitude(value) {\n const reg = /^[-|+]?([0-8]?\\d{1}\\.\\d{1,5}|90\\.0{1,5})$/;\n return reg.test(value);\n}\n\n/**\n\n * @description rtsp校验,只要有rtsp://\n * @param value\n * @returns {boolean}\n */\nexport function isRTSP(value) {\n const reg = /^rtsp:\\/\\/([a-z]{0,10}:.{0,10}@)?(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])$/;\n const reg1 = /^rtsp:\\/\\/([a-z]{0,10}:.{0,10}@)?(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5]):[0-9]{1,5}/;\n const reg2 = /^rtsp:\\/\\/([a-z]{0,10}:.{0,10}@)?(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\//;\n return reg.test(value) || reg1.test(value) || reg2.test(value);\n}\n\n/**\n\n * @description 判断是否为json\n * @param value\n * @returns {boolean}\n */\nexport function isJson(value) {\n if (typeof value == \"string\") {\n try {\n var obj = JSON.parse(value);\n if (typeof obj == \"object\" && obj) {\n return true;\n } else {\n return false;\n }\n } catch (e) {\n return false;\n }\n }\n}\n"],"mappings":"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"}]}
|