gpt4 book ai didi

iphone - 判断一个字符串是否为数字

转载 作者:IT老高 更新时间:2023-10-28 11:20:38 27 4
gpt4 key购买 nike

我们如何检查字符串是否仅由数字组成。我正在从一个字符串中取出一个子字符串,并想检查它是否是一个数字子字符串。

NSString *newString = [myString substringWithRange:NSMakeRange(2,3)];

最佳答案

这是一种不依赖于尝试将字符串解析为数字的有限精度的方法:

NSCharacterSet* notDigits = [[NSCharacterSet decimalDigitCharacterSet] invertedSet];
if ([newString rangeOfCharacterFromSet:notDigits].location == NSNotFound)
{
// newString consists only of the digits 0 through 9
}

+[NSCharacterSet decimalDigitCharacterSet]-[NSString rangeOfCharacterFromSet:] .

关于iphone - 判断一个字符串是否为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6091414/

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