正则表达式主要通过模式来匹配、查找字符串。
特殊:
非贪婪模式
var reg = /a+?b/
var str = "aaaab";
var p = reg.exec(str);
console.dir(p[0]); //aaaab
贪婪模式
var reg = /a+b/
var str = "aaaab";
var p = reg.exec(str);
console.dir(p[0]); //aaaab
为什么贪婪模式和非贪婪模式一样
因为正则表达式的模式匹配总会寻找字符串第一个可能匹配的位置,所以他会从此字符串的开头开始匹配!