javascript - js中正则表达式match方法的问题
PHPz
PHPz 2017-04-10 14:56:44
0
1
557


根据大犀牛中的讲解 ,正则表达式中如果没有设置修饰符g,返回来的 数组中第一个元素是正则表达式的 匹配结果,余下的元素是正则表达式中用圆括号括起来的子表达式.
那么问题来了,数组的第一个元素为"123",可以理解;第二个元素应该是满足正则表达式圆括号的表达式--\d,那么不应该是"1"才对吗?
求讲解?

PHPz
PHPz

学习是最好的投资!

全部回覆(1)
伊谢尔伦

"123"/(\d)+/这个正则第一次匹配的结果,
"3"(\d)这个捕获组最后一次匹配的结果
参考String.prototype.match

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!