贪婪模式
正则表达式在匹配的时候会尽可能多的匹配,直至匹配失败
如:
'123456789'.replace(/\d{3,7}/g,'X')
结果:
"X89"
非贪婪模式
让正则表达式尽可能少的匹配,也就是说一旦成功匹配就不在继续尝试
在量词后加上问号:
'12345678'.replace(/\d{3,6}?/g,'X')
结果:
"XX78"
正则表达式在匹配的时候会尽可能多的匹配,直至匹配失败
如:
'123456789'.replace(/\d{3,7}/g,'X')
结果:
"X89"
让正则表达式尽可能少的匹配,也就是说一旦成功匹配就不在继续尝试
在量词后加上问号:
'12345678'.replace(/\d{3,6}?/g,'X')
结果:
"XX78"