gpt4 book ai didi

ios - 允许仅从文本字段中的字母数字粘贴数字

转载 作者:行者123 更新时间:2023-11-29 12:59:24 26 4
gpt4 key购买 nike

我希望文本字段允许用户仅粘贴字母数字文本中的数字,并且应该显示相同的数字。我已经处理过键盘部分。我已经尝试过委托(delegate)方法,但它完全限制了文本,如果它包含任何字母,这不是我的要求。我已经完成了讨论,但找不到我要找的东西。请提出建议!!

最佳答案

试试这个

做一个宏

#define ACCEPTABLE_CHARECTERS @"0123456789."

并使用它

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string  {

if (textField==textFieldAmount)
{
NSCharacterSet *cs = [[NSCharacterSet characterSetWithCharactersInString:ACCEPTABLE_CHARECTERS] invertedSet];

NSString *filtered = [[string componentsSeparatedByCharactersInSet:cs] componentsJoinedByString:@""];

return [string isEqualToString:filtered];
}
return YES;
}

关于ios - 允许仅从文本字段中的字母数字粘贴数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20193260/

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