gpt4 book ai didi

ios - 如何仅在iOS中验证长度并将文本字段限制为数字,字母数字和字母字符

转载 作者:行者123 更新时间:2023-12-01 19:23:23 27 4
gpt4 key购买 nike

我只想在iOS中验证长度并限制数字,字母数字和字母字符,任何人都可以帮助我实现这一目标。

最佳答案

您可以形成正则表达式字符串并使用它。请在下面找到一个示例代码,仅允许使用字母和空格。

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSString *stringPlace = @"[a-z A-Z]*";
NSPredicate *testPlace = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", stringPlace];
BOOL matches = [testPlace evaluateWithObject:string];

// if it does not match the regular expression and more than 5 characters
if (!matches && string.length > 5)
{
return NO;
}
return YES;
}

关于ios - 如何仅在iOS中验证长度并将文本字段限制为数字,字母数字和字母字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9123917/

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