Swift url validation – gültige URL mit regex prüfen

Swift url validation – gültige URL mit regex prüfen

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

Tobias Stephan administrator

Schreibe eine Antwort