加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

OC -- textfield输入时正则谓词匹配中英文

发布时间:2020-12-14 02:26:09 所属栏目:百科 来源:网络整理
导读:NSString *zhengze= @"^([a-z0-9]+.?(?:com|cn|mobi|co|net|so|org|gov|tel|tv|biz|cc|hk|name|info|asia|me)?(?:.?(?:cn))?)$" ; NSPredicate *pre=[ NSPredicate predicateWithFormat : @"SELF MATCHES %@" ,zhengze]; if (![pre evaluateWithObject :

NSString *zhengze=@"^([a-z0-9]+.?(?:com|cn|mobi|co|net|so|org|gov|tel|tv|biz|cc|hk|name|info|asia|me)?(?:.?(?:cn))?)$";

NSPredicate *pre=[NSPredicatepredicateWithFormat:@"SELF MATCHES %@",zhengze];

if (![pre evaluateWithObject:searchText.text]) {

UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:nilmessage:@"对不起,您输入的域名格式有误n请重新输入!nn例如:abc/abc.com" delegate:self cancelButtonTitle:@"确定"otherButtonTitles:nil,nil];

[alert show];

[alert release];

searchText.text=@"";

}

NSString *match =@"^([a-z0-9]*[u4e00-u9fa5]+[a-z0-9]*.?(?:com|net|tv|biz|cc|公司|网络|中国)?)$";

NSPredicate *predicate = [NSPredicatepredicateWithFormat:@"SELF MATCHES %@",match];

if(![predicate evaluateWithObject:textField.text]){

UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:nilmessage:@"对不起,您输入的域名格式有误n请重新输入!nn例如:万网/万网.com" delegate:self cancelButtonTitle:@"确定"otherButtonTitles:nil,nil];

[alert show];

[alert release];

}

searchText.text=@"";

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读