你好我所有有一個NSString
在這種格式+1-123-123-1234
(電話號碼美國基地風格),我的問題是我們怎麼能比較我的字符串格式在+1-123-123-1234
格式。字符串格式比較在目標c
基於字符串比較格式化我必須做另一項任務..所以任何人有任何想法請幫助我。
你好我所有有一個NSString
在這種格式+1-123-123-1234
(電話號碼美國基地風格),我的問題是我們怎麼能比較我的字符串格式在+1-123-123-1234
格式。字符串格式比較在目標c
基於字符串比較格式化我必須做另一項任務..所以任何人有任何想法請幫助我。
您可以使用NSRegularExpression
來測試您的字符串是否具有某種格式。
NSRegularExpression *regex = [NSRegularExpression
regularExpressionWithPattern:@"^\\+\\d-\\d{3}-\\d{3}-\\d{4}$"
options:NSRegularExpressionCaseInsensitive
error:nil];
int num = [regex numberOfMatchesInString:phoneNumberHere
options:0
range:NSMakeRange(0, [phoneNUmberHere length])];
if (num == 1) {
// match!
}
您應該使用NSRegularExpression我想 –