Added isValidUrlString()