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