Fixes an issue where url could be undefined (#623)

This commit is contained in:
Chris Duarte 2017-06-13 15:24:22 -07:00 committed by enahum
parent 84fe4733bc
commit a7f71ca772

View file

@ -1,15 +1,15 @@
// Copyright (c) 2017-present Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
export function isValidUrl(url) {
export function isValidUrl(url = '') {
const regex = /^https?:\/\//i;
return regex.test(url);
}
export function stripTrailingSlashes(url) {
export function stripTrailingSlashes(url = '') {
return url.replace(/\/+$/, '').trim();
}
export function removeProtocol(url) {
export function removeProtocol(url = '') {
return url.replace(/(^\w+:|^)\/\//, '');
}