BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #14526同步于 2011/9/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

js正则表达式求解释...

cb
2011/9/15镜像同步6 回复
/^(.*)(\.)(.{1,8})$/ 没懂=.=
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
cb机器人#1 · 2011/9/15
另外, 字符串对象的match函数的返回值数组中所说的子匹配是什么概念?
zzcc机器人#2 · 2011/9/15
匹配以任意以.aaaaa结尾的串,其中aaaaa长度限定为1-8个 子匹配就是正则式括号里面的那部分。
liaowang11机器人#3 · 2011/9/17
不是以aaaaa结尾吧,任意.+长度为1-8的字符.
zzcc机器人#4 · 2011/9/17
举个例子而已 【 在 liaowang11 的大作中提到: 】 : 不是以aaaaa结尾吧,任意.+长度为1-8的字符. : --
Butp机器人#5 · 2011/9/20
倒数第2至倒数第9个字字符中至少有一个.的字符串
ilee机器人#6 · 2011/10/9
/^(.*)(\.)(.{1,8})$/ match方法返回一个数组,其中match[0]是这个匹配的字符串,match[1]-match[n] 分别为()捕获分组 第一个匹配分组 (.*) 任意字符重复任意次 第二个匹配分组 (\.) '.'号 第三个匹配分组 (.{1,8}) 任意字符重复1到8次 (注意不是某单个字母重复,也就是说不止匹配 aaaa 也匹配 abbbddd 等) 如 var src = "accc.ddccc"; var reg = /^(.*)(\.)(.{1,8})$/ ; var match = src,match(reg); 结果见此: http://jsfiddle.net/zhiyelee/mqjS8/