mirror of
https://github.com/Kizuren/uLinkShortener.git
synced 2025-12-21 13:06:19 +01:00
19 lines
No EOL
309 B
Go
19 lines
No EOL
309 B
Go
package utils
|
|
|
|
import (
|
|
"net/url"
|
|
"strings"
|
|
)
|
|
|
|
func IsValidURL(urlStr string) bool {
|
|
if strings.TrimSpace(urlStr) == "" {
|
|
return false
|
|
}
|
|
|
|
parsedURL, err := url.Parse(urlStr)
|
|
if err != nil {
|
|
return false
|
|
}
|
|
|
|
return parsedURL.Scheme != "" && parsedURL.Host != ""
|
|
} |