textfield掩码和验证[Swift]

时间:2016-05-16 12:38:31

标签: cosmicmind

掩码验证文本字段,任何人都可以帮我这个吗?我正在创建一个注册表,很难进行验证。

我需要

  • ******中国
  • DATEOFBIRTH
  • 信用卡字段

1 个答案:

答案 0 :(得分:1)

我一直在手动执行此操作。在宇宙头脑文档中,他们使用故事板进行演示。我已经遵循这些并将IBActions放在我的ViewController swift代码中。基本上,您只需放置一个标签,并从Material模块中为其指定TextField类。在swift中,我有一个例如用户名字段:

@IBAction func userNameModified(sender: AnyObject) {
    if(sender.text!.characters.count < 6) {
    userNameField.detail = "must be at least 6 characters"
    }else if (sender.text!.characters.count > 20){
        userNameField.detail = "must be less then 20 characters"
    } else {
        userNameField.detail = ""
    }

}

我正在寻找一个验证器库,因为我想检测它是否包含符号,并且遇到了这个:SwiftValidators Library

他们似乎拥有您要验证的大部分字段,信用卡,电话号码,日期以及许多其他字段。我希望测试一下今天/明天晚些时候是否适用。