HTTP的网址的验证_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > HTTP的网址的验证

HTTP的网址的验证

 2014/11/17 16:07:33  粉粉色  程序员俱乐部  我要评论(0)
  • 摘要:代码:-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.NSLog(@"---isUrl--%i--",[selfisUrl:@"http://www.itjhwd.com/iosgyzz/"]);}//用正则表达式-(BOOL)isUrl:(NSString*)url{NSString*regex=@"http(s)?:\\/\\/([\\w-]+\\.)+[\\w-]+
  • 标签:网址 HTTP

 

代码:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    
    NSLog(@"---isUrl--%i--",[self isUrl:@"http://www.itjhwd.com/iosgyzz/"]);
    
}

//正则表达式
- (BOOL)isUrl:(NSString *)url
{
    NSString *      regex = @"http(s)?:\\/\\/([\\w-]+\\.)+[\\w-]+(\\/[\\w- .\\/?%&=]*)?";
    NSPredicate *   pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
    
    return [pred evaluateWithObject:url];
}

 

 

输出:

 

2014-11-17 15:04:03.485 iOS网址验证[30377:60b] ---isUrl--1--

发表评论
用户名: 匿名