Swift проверяет, есть ли регулярность в строке
if string.range(of: regex, options: .regularExpression, range: nil, locale: nil) != nil ...
Pleasant Partridge
if string.range(of: regex, options: .regularExpression, range: nil, locale: nil) != nil ...