gpt4 book ai didi

ios - 允许英文和阿拉伯数字输入 UITextField swift

转载 作者:可可西里 更新时间:2023-11-01 02:15:33 25 4
gpt4 key购买 nike

我编写的代码只允许在 UITextField 中使用英文数字,​​我想检查阿拉伯数字并允许它。

这是我的代码:

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

let textString = "0123456789_"
let cs : NSCharacterSet = NSCharacterSet(charactersInString: textString).invertedSet

let filter = string.componentsSeparatedByCharactersInSet(cs).joinWithSeparator("") as String

return string == filter
}

在我的代码中,我想允许英文数字并删除按钮,现在我想在其中添加阿拉伯数字。我尝试这样做:let textString = "0123456789_01233456789" 但这不起作用!

最佳答案

我明白了!!!哈哈哈哈哈哈:D

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

// let textString = "0123456789_۰۱۲۳۴۵۶۷۸۹"
let cs : NSCharacterSet = NSCharacterSet.decimalDigitCharacterSet().invertedSet

if string.rangeOfCharacterFromSet(cs) == nil {
return true
} else {
return false
}
}

关于ios - 允许英文和阿拉伯数字输入 UITextField swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38940833/

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