var regExp = /8.*8/;var str = "8google8 8google8 8google8";
上面例子,是贪婪模式,其实是用了重复(区间)匹配的正则表达式都为贪婪模式
前瞻模式是指某个匹配后面必须跟着某个字符串,例子如下
var regExp = /goo(?=gle)/;var strOne = google;var strTwo = googoo;
定语式 返回匹配的是 后面是带 gle 的;
捕获性分组和非捕获性分组:例子如下:
var regExp = /(google)\s(2014)/;var str = "google 2014";
返回的 是一组数组[ google 2014,google,2014]
var regExp = /(google)\s(?:2014)/;var str = "google 2014"
返回的数组[google 2014,google]
以上是看到一个微博 记录以便以后学习
转看https://www.2cto.com/kf/201402/280207.html