url.go 360 B

12345678910111213141516171819
  1. package urlutil
  2. import "strings"
  3. var validUrlPrefixes = []string{
  4. "http://",
  5. "https://",
  6. }
  7. // IsURL returns true if the provided str is a valid URL by doing
  8. // a simple change for the transport of the url.
  9. func IsURL(str string) bool {
  10. for _, prefix := range validUrlPrefixes {
  11. if strings.HasPrefix(str, prefix) {
  12. return true
  13. }
  14. }
  15. return false
  16. }