iOS-正则
正则
西半球
好记性不如烂笔头
展开
-
iOS --- 正则
一、常用的数字正则含义 表达式 数字 ^[0-9]*$ n位的数字 ^\d{n}$ 至少n位的数字 ^\d{n,}$ m-n位的数字 ^\d{m,n}$ 零和非零开头的数字 ^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字 ^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或...转载 2018-12-29 14:15:34 · 423 阅读 · 0 评论 -
ios --- 手机号 正则表达式 更新到2018年1月,支持最新的166号段
/** * 手机号码正则表达式 */ NSString *regex = @"^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\\d{8}$";转载 2018-03-07 17:21:52 · 3729 阅读 · 0 评论 -
iOS---限制文本框只能输入数字
// 将UITextField的Keyboard设置为Number Pad // viewController实现UITextFieldDelegate//设置文本框只能输入数字- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:转载 2015-11-19 20:04:07 · 6795 阅读 · 0 评论 -
iOS -- 6位密码验证
#pragma 密码验证-(BOOL) validatePwd:(NSString *)pwd{ NSString *pwdRegex =@"^\\d{6}$"; // (6个连续数字,以数字开头,以数字结尾) NSPredicate *pwdTest = [NSPredicatepredica原创 2015-11-09 11:30:32 · 1315 阅读 · 0 评论 -
iOS--正则表达式
首先简单介绍一下正则表达式的基本写法及用法\d 匹配任何一个数字,即[0-9]\d+表示1个以上的数字\d*标示0个或多个数字\s 表示分隔符,包括空格、制表符和换行符\s* 0个或多个分隔符\w 表示字母、数字和下划线,这里还包括Unicode字符,不同的语言里有些不同\w{4} 表示4个非空白字符. 表示任何一个字符,不包转载 2015-10-16 08:37:38 · 322 阅读 · 0 评论 -
ios--正则表达式--手机号
移动 134 135 136 137 138 139 150 151 152 157 158 182 183 187 188联通 130 131 132 155 156 176 185 186 电信 133 153 177 180 181 18915字段没有4和9原创 2015-10-08 22:13:01 · 441 阅读 · 0 评论 -
ios--正则表达式
@"ab7" ,必须找到连在一起的ab7@[0-9] 找到0-9中的一个即可@[0-9] 找到0-9中的一个即可@[0123456789]找到0-9中的一个即可\\d表示数字,\\d{3}表示3个数字连在一起\\d\\d\\d表示3个数字连在一起\\d{3}a{2}表示3个数字2个a连在一起 \\d{2,4} 2个或4个数字连在一起^ 表示开始$原创 2015-10-08 21:27:03 · 314 阅读 · 0 评论