猿问

JavaScript的正则表达式如何“匹配但不包含”某条件?

/images/img2.jpg" alt="" class="img"

如上代码,有两个“img”单词,我想匹配第一个“img2”里的“img”,但不包含“2”,不知道怎么实现。

倘若用/img[0-9]/则把“2”也包含进去了,有没有办法匹配后面带数字的,但结果里不含数字?


慕的地6264312
浏览 1338回答 1
1回答

慕森卡

/(img)d/.exec('/images/img2.jpg" alt="" class="img"')[1]匹配img 并且后面带数字,具体数字个数看你匹配,最后取出匹配组里面数据,就是img,用小括号分组。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答