要檢查 Swift 中的字串是否包含特殊字元,我們可以使用條件語句(如 if else 或 switch),但這需要執行大量條件,從而使程式設計和執行時間消耗過多。因此,在本例中,我們將瞭解如何使用正則表示式以及 Swift 提供的另一種方法來檢查字元集中是否存在某些字元。方法 1 - 使用正則表示式讓我們建立一個 String 的擴充套件並在其中新增以下程式碼extension String { var containsSpecialCharacter: Bool { let regex = ... 閱讀更多
要使用 Swift 語言驗證電子郵件和電話,我們可以使用多個條件語句(如 if 條件),但這是一個漫長的過程,可能包含 50 到 100 個 if 語句來驗證電子郵件。因此,我們不使用條件語句,而是使用正則表示式。Swift 提供了 NSPredicates,我們可以使用它來評估正則表示式並對其進行測試。讓我們看看如何使用正則表示式來實現相同的功能。我們將建立一個函式,我們可以將其用作 String 類的擴充套件或 UIViewController,以便在整個專案中使用。將以下程式碼新增到專案中的任何類中,或建立一個單獨的 Swift 類... 閱讀更多