IP adreses regex — apstipriniet IPv4 ar diapazoniem
Atkļūdojiet JavaScript regulārās izteiksmes tiešsaistē: izceltās atbilstības, tveršanas grupas, karodziņi un aizstāšanas priekšskatījums.
Rezultāts
Šī lapa tiek atvērta ar klasisko stingro IPv4 modeli: \b(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\b. Atšķirībā no naivā \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}, tas pārbauda katru oktetu: 25[0-5] aptver 250–255, 2[0-4]\d aptver 200–249, 1\1] \ d — 1 9, rokturi 0–99.
\b vārdu robežām abos galos ir lielāka nozīme, nekā izskatās: bez tām modelis laimīgi atbilstu 56.30.1.1 256.300.1.1. Iepriekš ielādētajā paraugā ir iekļautas tieši šādas ārpus diapazona adreses, lai jūs varētu pārbaudīt, vai tekstā tiek izgaismotas tikai īstas IPv4 adreses.
Šis ir modelis, kas jāizmanto, veicot piekļuves žurnālu atrašanu, filtrējot konfigurācijas failus vai apstiprinot ievades laukus. Ielīmējiet daļu savu žurnālu testa apgabalā — zemāk esošajā atbilstības sarakstā ir parādīta katra atrastā adrese kopā ar tās atrašanās vietu, un aizstāšanas režīms ļauj tos maskēt, piemēram, ar fiksētu vietturi.