gpt4 book ai didi

objective-c - iOS:如何检查字符串是否只有数字?

转载 作者:可可西里 更新时间:2023-11-01 04:11:32 26 4
gpt4 key购买 nike

我需要确定文本是电子邮件地址还是手机号码,对于电子邮件地址我可以使用一些正则表达式,对于手机号码我可以检查字符串是否只有数字(对吗?)

顺序是这样的:

is (regex_valid_email(text))
{
// email
}
else if (all_digits(text))
{
// mobile number
}

但是我如何检查一个字符串在 iOS 中是否只有数字?

谢谢

最佳答案

您创建了一个 NSCharacterSet,其中包含数字,可能还有破折号和圆括号(取决于您看到的电话号码的格式)。然后你反转那个集合,所以你有一个除了那些数字和东西之外的所有东西的集合,然后使用 rangeOfCharactersFromSet 如果你得到除了 NSNotFound 之外的任何东西,那么你有除了数字之外的东西。

关于objective-c - iOS:如何检查字符串是否只有数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12558074/

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