正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: 下面是技匠整理的,在 ...
分类:
其他好文 时间:
2016-07-24 16:14:39
阅读次数:
149
今天学习了Python中有关正则表达式的知识。关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正则表达式处理函数。 re.match re.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。 re.match的函数原型为:re.mat ...
分类:
编程语言 时间:
2016-07-20 13:34:33
阅读次数:
198
正则表达式中的常用符号 ^ 匹配输入字符串的开始位置。 $ 匹配输入字符串的结束位置。 * 匹配前面的子表达式零次或多次。 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。 + 匹配前面的子表达式一次或多次。+ 等价于 {1,}。 ? 匹配前面的子表达式零次或 ...
分类:
其他好文 时间:
2016-07-13 15:29:29
阅读次数:
202
1. 判断手机号码格式是否正确,利用正则表达式验证 + (BOOL)isMobileNumber:(NSString *)mobileNum { if (mobileNum.length != 11) { return NO; } /** * 手机号码: * 13[0-9], 14[5,7], 15 ...
分类:
移动开发 时间:
2016-06-28 18:17:47
阅读次数:
739
1.校验数字的表达式 2.校验字符的表达式 3.特殊需求表达式 ...
分类:
其他好文 时间:
2016-06-27 12:10:25
阅读次数:
187
//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NS ...
分类:
其他好文 时间:
2016-06-26 16:32:39
阅读次数:
193
过滤script标签 获取URL中的参数 邮箱验证 ...
分类:
Web程序 时间:
2016-06-13 13:35:14
阅读次数:
161
网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站: http://www.regular-expressions.info/delphi.html。另 ...
分类:
其他好文 时间:
2016-06-09 15:56:27
阅读次数:
209
正则表达式是一种用来进行文本匹配的工具,其语法优美简洁,通过正则表达式我们将这些业务描述成某些需求规则,来让我们的代码更美观、实用.下面是一些常用的正则表达式 1.验证用户输入的密码长度是否满足6~18位的长度,最常见的验证方式是判断输入的密码长度 2.固定电话都是0区号-八位数字的格式 3.验证是 ...
分类:
移动开发 时间:
2016-06-08 12:05:47
阅读次数:
229
匹配中文字符的正则表达式: [u4e00-u9fa5] 匹配双字节字符(包括汉字在内): [^x00-xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空行的正则表达式: [s| ]* 匹配HTML标记的正则表达式: /<(.*)>.*</>|<(.*) />/ 匹 ...
分类:
Web程序 时间:
2016-06-02 00:23:11
阅读次数:
201