UNPKG

vue-recheck-authorizer

Version:

A set of Vue.js components for authentication and data interaction with ReCheck Platform.

20 lines (17 loc) 603 B
export function getOrigin(string) { let url = new URL(string); if (url.pathname.includes('/chain/')) { return url.origin + '/chain' } return url.origin; } export function isValidURL(str) { var pattern = new RegExp('^(https?:\\/\\/)?'+ // protocol '((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|'+ // domain name '((\\d{1,3}\\.){3}\\d{1,3}))'+ // OR ip (v4) address '(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*'+ // port and path '(\\?[;&a-z\\d%_.~+=-]*)?'+ // query string '(\\#[-a-z\\d_]*)?$','i'); // fragment locator return !!pattern.test(str); } export * from './logger'