import Foundation extension String { func contains(regex: String) -> Bool { guard let regex = try? NSRegularExpression(pattern: regex) else { return false } let range = NSRange(location: 0, length: self.utf16.count) return regex.firstMatch(in: self, options: [], range: range) != nil } }