gpt4 book ai didi

ios - 如何将文本字段限制为仅有效小数?

转载 作者:行者123 更新时间:2023-11-28 06:46:52 25 4
gpt4 key购买 nike

在我的应用程序中,有一个地方用户必须在文本字段中输入小数。但是,我不知道如何将文本字段限制为仅有效的小数。我试了一个例子 here , 但文本字段仍然让我输入多于一位的小数点,让我在文本字段的开头放一个小数点,但它不允许我删除字符。 如何将文本字段限制为仅有效小数?谢谢!

最佳答案

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

let textFieldString = textField.text! as NSString;

var newString = textFieldString.stringByReplacingCharactersInRange(range, withString:string)

let floatRegEx = "^([0-9]+)?(\\.([0-9]+)?)?$"

let floatExPredicate = NSPredicate(format:"SELF MATCHES %@", floatRegEx)

return floatExPredicate.evaluateWithObject(newString)


}

关于ios - 如何将文本字段限制为仅有效小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36110520/

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