URL Validation (Objective-C)

前端 未结 4 1224
猫巷女王i
猫巷女王i 2020-12-20 21:23

I am trying to validate a URL with this method:

Code:

- (BOOL) validateUrl: (NSString *) candidate {

    NSString *urlRegEx=
    @\"((https?|ftp|gop         


        
4条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-20 21:25

    Try with this..

    - (BOOL) validateUrl: (NSString *) candidate {
        NSString *urlRegEx =
        @"(http|https)://((\\w)*|([0-9]*)|([-|_])*)+([\\.|/]((\\w)*|([0-9]*)|([-|_])*))+";
        NSPredicate *urlTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", urlRegEx]; 
        return [urlTest evaluateWithObject:candidate];
    }
    

    it may help u out.

提交回复
热议问题