ContactNormalizer.swift
14 lignes · 431 octets
import Foundation enum ContactNormalizer { static func email(_ raw: String) -> String { raw.trimmingCharacters(in: .whitespacesAndNewlines).lowercased() } /// Kotlin `filter { it.isDigit() }` — Unicode Nd digits only. static func phone(_ raw: String) -> String { String(String.UnicodeScalarView(raw.unicodeScalars.filter { CharacterSet.decimalDigits.contains($0) })) } }
GitRust