【问题标题】:Limit the number of characters in swift [duplicate]限制swift中的字符数[重复]
【发布时间】:2019-04-30 21:17:00
【问题描述】:

我创建了以下代码,其中我有一个出口名称密码,当用户输入密码时,我寻求限制超过 5 个字符且少于 15 个字符。我如何在此代码中施加此限制?

    guard let password = password.text, password.count > 6 else {
        self.password.showError(true)
        return
    }

    guard (password == confirmPassword.text) else {
        self.confirmPassword.showError(true)
        return
    }

【问题讨论】:

    标签: swift


    【解决方案1】:

    你可以的

     guard let password = password.text, password.count > 5 , password.count < 15 else {
        self.password.showError(true)
        return
    }
    

    guard (6...15).contains(password.text!.count) else {
        self.password.showError(true)
        return
    }
    

    你也可以使用UITextFieldshouldChangeCharactersIn委托方法来限制计数检查This

    【讨论】:

      猜你喜欢
      • 2016-10-11
      • 1970-01-01
      • 1970-01-01
      • 2022-11-02
      • 2020-12-13
      • 1970-01-01
      • 2012-07-11
      • 2021-02-24
      • 2018-04-28
      相关资源
      最近更新 更多