開発・データ
/\b(?:(?:25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|1?\d?\d)\b/g
/\b(?:(?:25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|1?\d?\d)\b/g
開発・データ
フラグ: g
説明
各オクテットが0〜255の範囲である正しいIPv4アドレスのみマッチします。999.1.1.1 のように範囲を超えた値は除外されます。ログ分析やアクセスリスト処理でよく使われます。
例のマッチ
192.168.0.1
8.8.8.8
255.255.255.0
テスト文字列
ローカル 192.168.0.1、パブリックDNS 8.8.8.8、誤り 999.1.1.1
このパターンをテスターで開く
他のパターン