palmpay.io-website/src/utils/url.js

22 lines
452 B
JavaScript
Raw Normal View History

2018-09-22 18:23:51 +00:00
function addProtocol(url, protocol) {
if(!url) return '';
if (!/^(f|ht)tps?:\/\//i.test(url)) {
url = protocol + url;
}
return url;
}
function stripProtocol(url){
if(!url) return '';
2018-09-22 18:23:51 +00:00
return url.replace(/(^\w+:|^)\/\//, '');
}
function getProtocol(url){
if(!url) return '';
2018-09-22 18:23:51 +00:00
const values = url.match(/(^\w+:|^)\/\//);
return values && (values.length > 0) ? values[0] : '';
}
export { addProtocol, getProtocol, stripProtocol };