gpt4 book ai didi

cocoa - 验证 NSString 的十六进制值

转载 作者:行者123 更新时间:2023-12-03 16:05:01 25 4
gpt4 key购买 nike

我正在开发一个自定义 NSFormatter。我需要一步一步验证用户输入...我想通过 isPartialStringValid: 检查字符串是否只包含允许的字符“0123456789ABCDEF”。我如何验证这个条件?有没有办法使用 NSString 函数来检查字符串是否只包含某些字符?

最佳答案

这个方法对你有用吗?

    NSString *string = @"FF";

NSCharacterSet *chars = [[NSCharacterSet
characterSetWithCharactersInString:@"0123456789ABCDEF"] invertedSet];

BOOL isValid = (NSNotFound == [string rangeOfCharacterFromSet:chars].location);

关于cocoa - 验证 NSString 的十六进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8012092/

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