正则表达式-只能输入数字

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/LeveBe/article/details/50160531

1、只能输入数字

NSString *regex = @"\\d+";
NSPredicate *Pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
BOOL isMatch = [Pred evaluateWithObject:numberTF.text];
if (!isMatch){
     UIAlertController *reminderCtrl = [UIAlertController alertControllerWithTitle:@"提示" message:@"只能输入数字" preferredStyle:UIAlertControllerStyleAlert];
     [reminderCtrl addAction:[UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:nil]];
     [self presentViewController:reminderCtrl animated:YES completion:nil];
}else{
     NSLog(@"成功...");
}

 

 

展开阅读全文

没有更多推荐了,返回首页