基本概念正则表达式描述了一种字符串匹配的文字模式,由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成,将该模式与所搜索的字符串进行匹配。通俗的讲,正则表达式相当于定义了一个模板,从某个字符串中按照这个模板进行某种。比如检查是否含有某种子字符串,将匹配的子字符串做替换,从某个字符串中取出 ...
分类:
其他好文 时间:
2018-07-26 01:04:15
阅读次数:
204
一、正则表达式简介1. 什么是正则表达式正则表达式(Regluar Expressions)又称规则表达式,这个概念最初是由Unix中的工具软件(如sed 和 grep)普及开的。正则表达式在代码中常简写为REs,regexes或regexp(regex patterns)。它本质上是一个小巧的、高度专用的编程语言。 许多程序设计语言都支持通过正则表达式进行字符串操作。例如,在Perl中就内建了一
分类:
系统相关 时间:
2018-07-22 20:01:32
阅读次数:
242
//限制只能输入两位小数(多用于校验金额) var reg1 = /^\d+\.?\d{0,2}$/; //邮箱 var reg2 = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; //手机 var reg3 = /^((0\d{2, ...
分类:
其他好文 时间:
2018-07-19 17:37:24
阅读次数:
140
re模块 常用正则表达式符号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 '.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行 '^' 匹配字符开头,若指定flags MULTILINE,这 ...
分类:
其他好文 时间:
2018-07-18 19:02:10
阅读次数:
130
常用正则表达式: 匹配国内电话号码:d{3}-d{8}|d{4}-d{7} 评注:匹配形式如 0511-4405222 或 021-87888822 匹配腾讯QQ号:[1-9][0-9]{4,} 评注:腾讯QQ号从10000开始 匹配中国邮政编码:[1-9]d{5}(?!d) 评注:中国邮政编码为6 ...
分类:
其他好文 时间:
2018-07-17 10:33:43
阅读次数:
128
1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$ 4.非正整数(负整数 + 0): ^((-/d+)|(0+))$ 5. 负整数 : ^-[0-9]*[1-... ...
分类:
其他好文 时间:
2018-07-13 13:24:39
阅读次数:
184
[size=12px]1。^\d+$ //注释:匹配 非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //注释:匹配 正整数 3。^((-\d+)|(0+))$ //注释:匹配 非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //注释:匹配 负整数 ...
分类:
其他好文 时间:
2018-07-02 13:07:53
阅读次数:
138
匹配超链接:<[a|A].*?href=[\‘\"]{0,1}([^>\‘\"\]*).*?>匹配图片:(src)=(\\\?)([\"|‘]?)([^\"‘>]+\.(gif|jpg|jpeg|bmp|png|svg))\\2\\3匹配音频文件:(src)=(\\\?)([\"|‘]?)([^\"‘>]+\.(mp3|wav|wma|ogg|ape|acc))\\2
分类:
其他好文 时间:
2018-06-29 10:58:03
阅读次数:
182
判断字符串是否匹配 如果匹配, 会返回一个match对象 否则返回 待续... ...
分类:
编程语言 时间:
2018-06-28 16:01:11
阅读次数:
138