<script>var str = "industries";var patt1 = /[a-z]{7}(?!ies)/g;document.write(str.match(patt1));</script>運行結果:ndustri 為什么結果是ndustri?而不是industr
1 回答

海綿寶寶撒
TA貢獻1809條經驗 獲得超8個贊
?= 非捕獲元-正向預查:在任何開始匹配圓括號內的正則表達式模式的位置來匹配搜索字符串。結果:industr,從i的位置開始了匹配
?! 非捕獲元-負向預查:在任何開始不匹配該正則表達式模式的位置來匹配搜索字符串。結果:ndustri,從n的位置開始不匹配
慢慢體會吧
- 1 回答
- 0 關注
- 683 瀏覽
添加回答
舉報
0/150
提交
取消