//檢查郵箱格式
- (bool)validateemail:(nsstring *)candidate ";
nspredicate *emailtest = [nspredicate predicatewithformat:@"self matches %@", emailregex];
return [emailtest evaluatewithobject:candidate];
}
nsuserdefaults可以儲存nsstring,nsnumber, nsdate, nsarray, nsdictionary,自定義類可以通過nsdata的方式進行儲存,當然要實現nscoding這個protocol才行,nsobject
1. 系統會儲存到該應用下的/library/preferences/gongcheng.plist檔案中。需要注意的是如果程式意外退出,nsuserdefaultsstandarduserdefaults資料不會被系統寫入到該檔案,所以,要使用[[nsuserdefaultsstandarduserdefaults] synchronize]命令直接同步到檔案裡,來避免資料的丟失。
2. 所有的從nsdata讀出的資料,都是unmutable的。所以,如果要改變請duplcated.
nsuserdefaults* defaults = [nsuserdefaults standarduserdefaults];
[defaults setobject:value forkey:key];
[defaults synchronize];
測試郵箱格式
郵箱格式驗證測試用例 1 正確資料 2 錯誤資料 只輸入空白 空或者回車 3 錯誤資料 只輸入字母 4 錯誤資料 只輸入數字 5 錯誤資料 只輸入特殊字元 6 錯誤資料 輸入以上資料的組合 7 錯誤資料 缺少 符號,例如email163.com 8 錯誤資料 缺少黑點 例如email 163com ...
iOS UITextfield 驗證郵箱格式
做登入介面時,使用者在uitextfield中輸入輸入郵箱賬號後,我們應該在本地驗證格式是否正確,再將引數傳給伺服器驗證。最簡單的就是利用系統的nspredicate 利用正規表示式驗證 bool isvalidateemail nsstring email nspredicate emailtes...
android輸入型別郵箱格式
1 textemailaddress型別 2 textemailsubject型別 在開發的過程中,通常會用到edittext,如何讓虛擬鍵盤來適應輸入框中內容的型別,通常我們都會在xml檔案中加入android inputtype android inputtype none android in...