0

Regex IP-cím — Érvényesítse az IPv4-et tartományokkal

A JavaScript reguláris kifejezéseinek hibakeresése élőben: kiemelt egyezések, rögzítési csoportok, jelzők és csere előnézet.

Támogatja a $1, $2 és névre szóló hivatkozásokat, mint például a $<név>; $& beszúrja az egész egyezést. Hagyja üresen az előnézet elrejtéséhez.

Feldolgozás... 0%

Eredmény

Ez az oldal a klasszikus szigorú IPv4-mintával nyílik meg: \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. A naiv \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}-tól eltérően minden oktettet érvényesít: 25[0-5] 250-255, 2[0-4]\d 200-249, 1 \d\0 ?-19 fogantyúk 0-99.

A \b szóhatárok mindkét végén többet számítanak, mint amilyennek látszanak: nélkülük a minta boldogan illeszkedne a 256.300.1.1-en belüli 56.30.1.1-hez. Az előre betöltött minta pontosan ilyen tartományon kívüli címeket tartalmaz, így ellenőrizheti, hogy csak valódi IPv4-címek világítanak-e a szövegben.

Ez az a minta, amelyhez hozzá kell nyúlni a hozzáférési naplók grapolása, a konfigurációs fájlok szűrése vagy a beviteli mezők érvényesítése során. Illessze be saját naplóinak egy részét a tesztterületre – az alábbi találati lista minden talált címet és annak pozícióját mutatja, a helyettesítési mód pedig lehetővé teszi, hogy elfedje őket, például egy rögzített helyőrzővel.