指向第12个捕获性分组匹配到的内容,目前非IE等现代浏览器都是这样解析正则的。
有关反向引用,其他非JavaScript语言中,还没有仔细测试,猜测跟现代浏览器的处理方式一致。...参考西方的习惯, 数字之中加入一个符号, 避免因数字太长难以直观的看出它的值. 故而数字之中, 每隔三位添加一个逗号, 即千位分隔符....=([0-9]{3})+$) 就表示匹配一个零宽度的位置, 并且从这个位置到字符串末尾, 中间拥有3的正整数倍的数字....而高级阶段, 主要在于熟练运用
⑥零宽断言(或环视)解决问题, 并且熟悉正则匹配的原理....实际上, 正则在 javaScript 中的功能不算强大, js 仅仅支持了①贪婪与非贪婪模式, ②分组, ③捕获性与非捕获性分组 以及 ⑥零宽断言中的顺序环视.