Mit dieser einfachen kleinen Funktion kannst Du prüfen ob eine URL valide ist.
func isValidUrl(urlString: String) -> Bool {
let pat = "((https|http)://)((\\w|-)+)(([.]|[/])((\\w|-)+))+"
let regex = try! NSRegularExpression(pattern: pat, options: [])
let matches = regex.numberOfMatches(in: urlString, options: [], range: NSMakeRange(0,urlString.utf16.count))
if (matches == 1 ) {
return true
}
else {
return false
}
}
Über den Autor