2 changed files with 10 additions and 8 deletions
@ -1,22 +1,24 @@ |
|||||
/* eslint no-useless-escape:0 import/prefer-default-export:0 */ |
/* eslint no-useless-escape:0 import/prefer-default-export:0 */ |
||||
const reg = /(((^https?:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+(?::\d+)?|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)$/; |
const reg = /(((^https?:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+(?::\d+)?|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)$/; |
||||
|
|
||||
export function isUrl(path: string) { |
const isUrl = (path: string): boolean => { |
||||
return reg.test(path); |
return reg.test(path); |
||||
} |
}; |
||||
|
|
||||
export function isAntDesignPro(): boolean { |
const isAntDesignPro = (): boolean => { |
||||
if (ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION === 'site') { |
if (ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION === 'site') { |
||||
return true; |
return true; |
||||
} |
} |
||||
return window.location.hostname === 'preview.pro.ant.design'; |
return window.location.hostname === 'preview.pro.ant.design'; |
||||
} |
}; |
||||
|
|
||||
// 给官方演示站点用,用于关闭真实开发环境不需要使用的特性
|
// 给官方演示站点用,用于关闭真实开发环境不需要使用的特性
|
||||
export function isAntDesignProOrDev(): boolean { |
const isAntDesignProOrDev = (): boolean => { |
||||
const { NODE_ENV } = process.env; |
const { NODE_ENV } = process.env; |
||||
if (NODE_ENV === 'development') { |
if (NODE_ENV === 'development') { |
||||
return true; |
return true; |
||||
} |
} |
||||
return isAntDesignPro(); |
return isAntDesignPro(); |
||||
} |
}; |
||||
|
|
||||
|
export { isAntDesignProOrDev, isAntDesignPro, isUrl }; |
||||
|
|||||
Loading…
Reference in new issue