class func isValidEmail(testStr:String) -> Bool {
let emailRegEx = "[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"
let range = testStr.rangeOfString(emailRegEx, options:.RegularExpressionSearch)
let result = range != nil ? true : false
return result
}
Am sử dụng chức năng này để xác nhận email dưới dạng đăng nhập của tôi không nhận làm thế nào để tăng sự kiện này từ textfield tôixác nhận email trong ứng dụng iOS nhanh chóng
sử dụng như thế này
if(username.isEqualToString("") || [!LoginController, testStr == self.username])
{
self.dismissViewControllerAnimated(true, completion: nil)
var alertView:UIAlertView = UIAlertView()
alertView.title = "Sign in Failed!"
alertView.message = "Please enter valid username"
alertView.delegate = self
alertView.addButtonWithTitle("OK")
alertView.show()
return
}
nhưng nhận được lỗi chưa được giải quyết tại teststr i am new to swift có thể bất kỳ nội dung nào giải thích cho tôi cách giải quyết này
Tại sao 'REGEX'? Tại sao phá vỡ mọi quy ước đặt tên biến có thể xảy ra? 'YourEmailAddress'? 'txtEmaildAddress'? Tại sao không dính vào một quy ước duy nhất? – Fogmeister