Email & Phone Validation in Swift

后端 未结 21 1791
长发绾君心
长发绾君心 2020-12-07 12:02

i am using the following code for phone number validation. But i am getting the following error. I cant able to proceed further. Help us to take it forward.

         


        
21条回答
  •  暖寄归人
    2020-12-07 12:49

    Swift 3 Validate Email

    class func validateEmail(email: String) -> Bool{
    
        let emailRegex = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,6}"
    
        return NSPredicate(format: "SELF MATCHES %@", emailRegex).evaluate(with: email)
    
    }
    

    Phone Number Validation

    class func validatePhoneNumber(value: String) -> Bool {
    
        let PHONE_REGEX = "^\\d{3}-\\d{3}-\\d{4}$"
        let phoneTest = NSPredicate(format: "SELF MATCHES %@", PHONE_REGEX)
        let result =  phoneTest.evaluate(with: value)
        return result
    }
    

提交回复
热议问题