From 22e8892993b995f50c15d49558081e1271ac6bca Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Sun, 14 Jan 2018 23:15:33 +1100 Subject: Code tweaks --- src/js/utils.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/js/utils.js') diff --git a/src/js/utils.js b/src/js/utils.js index 930d3e9f..1b64fc8d 100644 --- a/src/js/utils.js +++ b/src/js/utils.js @@ -50,6 +50,9 @@ const utils = { track(input) { return this.instanceof(input, TextTrack) || (!this.nullOrUndefined(input) && this.string(input.kind)); }, + url(input) { + return !this.nullOrUndefined(input) && /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-/]))?/.test(input); + }, nullOrUndefined(input) { return input === null || typeof input === 'undefined'; }, -- cgit v1.2.3