使用括号“()”进行分组,使子表达式(子模式)可以作为整体独立被修饰,子表达式所匹配的结果会被记录下来并可以单独被访问。/(a(b(cd){2})+)EF/则各引用分别对应:\1 对应(a(b(cd){2})+)\2 对应(b(cd){2})\3 对应(cd)str = "pic1.gif gif2...
分类:
编程语言 时间:
2014-12-23 22:35:05
阅读次数:
235
RegExp对象方法exec():与String对象的match()方法功能相同。参数为被搜索字符串。返回数组或null。test():与String对象的search()方法功能相同。参数为被搜索字符串。返回true或false。RegExp对象实例属性global:布尔值,表示正则表达式中后缀选...
分类:
编程语言 时间:
2014-12-23 22:33:37
阅读次数:
256
^:表示字符串开始位置,在多行匹配中表示一行的开始位置。/^\w+/匹配字符串中第一个单词。$:表示字符串结束的位置,在多行匹配中表示一行的结束位置。/\w+$/匹配字符串中最后一个单词。/@.+$/匹配邮箱服务器。str = "Great hope make great man";str = st...
分类:
编程语言 时间:
2014-12-23 22:31:40
阅读次数:
288
或字符是一个单竖线“|”,表示字符串只要匹配“|”连接的多个表达式中的任意一个。/ab|ac|bc/表示字符串匹配ab,或者匹配ac,或者bc
分类:
编程语言 时间:
2014-12-23 22:29:58
阅读次数:
170
JavaScript正则表达式字符包括两类:1、普通字符。2、转义字符。普通字符大小写字母、数字、其他任何符号。转义字符转义字符含义\f换页符\n换行符\r回车符\t制表符\b退格符\o空字符\xnn由十六进制数nn指定的ASCII码对应的字符\uxxx由十六进制数xxxx指定的Unicode字符\...
分类:
编程语言 时间:
2014-12-23 21:10:58
阅读次数:
221
JavaScript定义正则表达式的方式有两种:1、通过RegExp()构造函数创建RegExp对象来定义正则表达式。2、通过字面语法直接定义正则表达式。通过RegExp()构造函数创建RegExp对象来定义正则表达式var reg_pattern = new RegExt("a\d");通过字面语...
分类:
编程语言 时间:
2014-12-23 21:09:06
阅读次数:
193
JavaScript正则表达式字符类包括六种:1、字符列表。2、反向列表。3、字符范围。4、反向范围。5、组合类。6、预定义类。字符列表在方括号内指定一个或者多个字符组成的字符列表,与字符列表中任意字符匹配,都被认为是匹配的。每次匹配只能匹配列表中的一个字符。str = "bird,head,fed...
分类:
编程语言 时间:
2014-12-23 21:04:47
阅读次数:
178
JavaScript正则表达式相关的String对象方法有三个:1、match()。2、replace()。3、search()。match()match(regExp);使用指定的正则表达式来搜索字符串。如果找到匹配字符串返回一个数组,否则返回null。返回的数组包含两个属性:index和inpu...
分类:
编程语言 时间:
2014-12-23 20:58:17
阅读次数:
169
var tdid="gov_sslim";
var reg=/(\w+)lim/;
var name=tdid.match(reg);
console.log(name[1]);
这里便将gov_ss提取出来了。name[0]的取值还是tdid的字符串。
分类:
编程语言 时间:
2014-12-23 16:54:53
阅读次数:
163
正则表达式(Regular Expression)为字符串模式匹配提供了一种高效、方便的方法。正则表达式又叫正规表达式、正规表示式、常规表达式。正则表达式是描述一种匹配模式的字符串,由普通字符和特殊字符(元字符)组成。正则表达式的用途包括:1、数据有效性验证。2、替换文本。3、提取子字符串。
分类:
编程语言 时间:
2014-12-22 22:47:15
阅读次数:
258