算法
文章平均质量分 53
乔布斯这个二货
专注iOS开发一生
展开
-
如何判断 一组字符 是不是纯数字?
1用正则表达式 //是否是纯数字+ (BOOL)isNumText:(NSString *)str{ NSString * regex = @"(/^[0-9]*$/)"; NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", reg原创 2014-08-22 15:49:08 · 1057 阅读 · 0 评论 -
stringByTrimmingCharactersInSet函数过滤字符串中的特殊符号
首先自己定义一个NSCharacterSet, 包含需要去除的特殊符号 NSCharacterSet *set = [NSCharacterSet characterSetWithCharactersInString:@"@/:;()¥「」"、[]{}#%-*+=_\\|~<>$€^•'@#$%^&*()_+'\""];由于NSString中有全角符号和半原创 2014-08-22 15:54:17 · 643 阅读 · 0 评论 -
各种正则相关
身份证号码验证正则表达式需要一个简单的验证身份证号的正则表达式,从网上查了很多,都有问题,主要是只要超过15位,都能够通过,于是自己查了半天手册,写了下面这个式子,能够满足简单的要求:1、15位或18位,如果是15位,必需全是数字。2、如果是18位,最后一位可以是数字或字母Xx,其余必需是数字。/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))转载 2014-11-26 10:51:57 · 535 阅读 · 0 评论