gpt4 book ai didi

ios - 验证相同的数字在 Swift 的 UITextFied 中存在超过 6 次

转载 作者:行者123 更新时间:2023-11-28 12:57:08 26 4
gpt4 key购买 nike

我只想知道如何验证文本字段中的数字。我有一个 UiTextField,因为我必须输入 16 位数字,而当用户尝试输入相同数字的 6 次以上时,我可以重复输入相同数字最多 6 次,这意味着我需要显示警告

例如 1231125641678923 被接受 2277890652222256 不接受看数字2重复了6次以上

这是我的示例代码,但它不适合我

 func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {

// var ErrorAlert:UIAlertView!

if textField == sampleTextField{

var updatedTextString : NSString = textField.text! as NSString
updatedTextString = updatedTextString.stringByReplacingCharactersInRange(range, withString: string)

if textField.text!.containsString(string) {


// ErrorAlert=UIAlertView.init(title: "Error!", message: "please Enter Valid Policy Number", delegate: nil, cancelButtonTitle: "Ok")
// ErrorAlert.show()

NSLog("error")

}
}

最佳答案

var number = "1123455324222323"

for digit in 0...9
{
if number.componentsSeparatedByString("\(digit)").count > 7
{ print("found more than 6 times : \(digit)") }
}

关于ios - 验证相同的数字在 Swift 的 UITextFied 中存在超过 6 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34759452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com