不知道为什么这被标记为“iOS”,但识别非负整数的正则表达式可能是
\+?0|[1-9][0-9]*
对于负整数:
\-[1-9][0-9]*
(假设-0
被视为非负数)
如果你特别想为 iOS 开发创建正则表达式,你可以使用 NSRegularExpression 类:
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"\\+?0|[1-9][0-9]*" options:0 error:NULL];