为了账号安全,请及时绑定邮箱和手机立即绑定

js正则表达式原理

js正则表达式原理

胡说叔叔 2019-03-20 08:32:12
var cob='bxa';var oreg=/bx*?/gvar res=cob.match(oreg);console.log(res)//["b"];请教一下大神们告诉一下这个匹配的原理及顺序,为什么结果是[b]而不是[bx]??
查看完整描述

1 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

?表示的是非贪婪匹配模式,尽可能少地进行匹配,所以x*?就不会匹配到x了

查看完整回答
反对 回复 2019-03-20
?
交互式爱情

TA贡献1712条经验 获得超3个赞

楼上说的没错,看来楼主对正则不太熟悉,推荐《正则表达式必知必会》这本书,非常适合入门。我之前看过,将一些常用的知识点整理成了博客:安利一下

查看完整回答
反对 回复 2019-03-20
  • 1 回答
  • 0 关注
  • 496 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信