首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确使用RegexKitLite

如何正确使用RegexKitLite
EN

Stack Overflow用户
提问于 2012-01-25 13:05:08
回答 1查看 538关注 0票数 0

我正在使用RegexKitLite,我想验证我的uitextfield是否有+前缀,并且包含13或只有13个数值的数字长度。

请让我知道

下面是我尝试过的代码

代码语言:javascript
复制
textview.text = @"123458kdkmfmdfmsdf"

NSString *regEx = @"{3}-[0-9]{3}-[0-9]{4}"; 
NSString *match = [textView.text stringByMatching:regEx]; 
if ([match isEqual:@""] == NO)
 { NSLog(@"Phone number is %@", match); }
else { NSLog(@"Not found."); }

我想要的输出是belo output 1= "1234567891012“或者输出2可以类似于"+1234567891012

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-25 13:29:22

试试这个:

代码语言:javascript
复制
NSString * forAlphaNumeric = @"^([+]{1})(a-zA-Z0-9{13})$";
BOOL isMatch = [yourString isMatchedByRegex:forAlphaNumeric];

NSString * forNumeric = @"^([+]{1})(0-9{13})$";
BOOL isMatch = [yourString isMatchedByRegex:forNumeric];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8998089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档