Skip to content
Snippets Groups Projects

Adds IsUrlStrict() to string_utils

Merged Billy Griffiths requested to merge adhoc-add-isurlstrict into main
1 file
+ 7
0
Compare changes
  • Side-by-side
  • Inline
+ 7
0
@@ -3,6 +3,7 @@ package string_utils
import (
"encoding/json"
"fmt"
"net/url"
"regexp"
"strconv"
"strings"
@@ -280,3 +281,9 @@ func SplitString(str string, sep []rune) []string {
return splitStrings
}
// IsUrlStrict Returns whether a URL is valid in a strict way (Must have scheme and host)
func IsUrlStrict(str string) bool {
u, err := url.Parse(str)
return err == nil && u.Scheme != "" && u.Host != ""
}
Loading