素材牛VIP会员
正则表达式反向引用的一点疑惑
 风***在  分类:JavaScript  人气:800  回帖:3  发布于6年前 收藏


问题:为什么不是单单Is is,而是再次出现了Is?
假如我添加了global呢也就是flags为ig而不单单i,这时候出现了


之前的反向引用呢?

 标签:javascript

讨论这个帖子(3)垃圾回帖将一律封号处理……

Lv6 码匠
请***神 其它 6年前#1
  1. match返回的是一个数组,格式如下 ["Is is", "Is", index: 0, input: "Is is the cost of of gasoline going up up"],第一个反向引用是Is
  2. 数组toString会将每个元素用逗号连接
Lv2 入门
黑***s 页面重构设计 6年前#2

第一个Is is是整个匹配结果
第二个Is是括号匹配结果
返回值是一个数组["Is is","Is"],document.write调用数组toString方法输出"Is is,Is"

Lv1 新人
Al***ay 职业无 6年前#3

这是俩个字符 俩个不同符合字符的字符串

你正则的意思不就是 前面大写字母开头第二个任意字母 第三个任何数 + 字母

然后它匹配俩个字符 符合你的规则

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取