小编Nav*_*mar的帖子

在swift iOS应用程序中验证电子邮件

class func isValidEmail(testStr:String) -> Bool {
        let emailRegEx = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"
        let range = testStr.rangeOfString(emailRegEx, options:.RegularExpressionSearch)
        let result = range != nil ? true : false
        return result
    }
Run Code Online (Sandbox Code Playgroud)

我使用此功能来验证我的登录表单中的电子邮件,而不是如何从我的文本字段中提升此事件

像这样使用

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
        }
Run Code Online (Sandbox Code Playgroud)

但是在teststr得到未解决的错误我是swift的新手,任何机构都可以解释我如何解决这个问题

xcode ios swift

9
推荐指数
2
解决办法
7134
查看次数

标签 统计

ios ×1

swift ×1

xcode ×1