這段話是什么意思/^(?:body|html)$/i?:和?=有什么區別
正則?: 是什么意思 javascript
牧羊人nacy
2018-09-13 10:10:21
TA貢獻1836條經驗 獲得超5個贊
/^(?:body|html)$/i
你確定是這么寫的表達式么?雖然它是有效的但不是科學的寫法。它能匹配到整行的body和html,但是沒這么干的,如果想匹配body和html應該是
/^(body|html)$/i
?:和?=都用于子表達式里面,?:表示匹配且獲取,?=表示匹配但不獲取。
/1(?:2)/匹配12
/1(?=2)/匹配1,而且是后面有2的那個1
舉報