匹配有效IPv 6地址的正則表達(dá)式我很難編寫(xiě)一個(gè)與有效IPv 6地址匹配的正則表達(dá)式,包括那些壓縮形式的地址(與::或每個(gè)字節(jié)對(duì)中省略的前導(dǎo)零)。有人能建議一個(gè)符合要求的正則表達(dá)式嗎?我正在考慮擴(kuò)展每個(gè)字節(jié)對(duì),并將結(jié)果與一個(gè)更簡(jiǎn)單的正則表達(dá)式匹配。
3 回答

揚(yáng)帆大魚(yú)
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
'/^(?>(?>([a-f0-9]{1,4})(?>:(?1)){7}|(?!(?:.*[a-f0-9](?>:|$)){8,})((?1)(?>:(?1)){0,6})?::(?2)?)|(?>(?>(?1)(?>:(?1)){5}:|(?!(?:.*[a-f0-9]:) {6,})(?3)?::(?>((?1)(?>:(?1)){0,4}):)?)?(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(?>\.(?4)){3}))$/iD'
- 3 回答
- 0 關(guān)注
- 1019 瀏覽
添加回答
舉報(bào)
0/150
提交
取消