diff --git a/util/parse-ip.js b/util/parse-ip.js index 9d38314..c2fbd25 100644 --- a/util/parse-ip.js +++ b/util/parse-ip.js @@ -4,7 +4,7 @@ const QQWry = require('lib-qqwry'); const { qqwryDataPath } = require('./const'); const { searchIP } = new QQWry(true, qqwryDataPath); -const ipv4Regex = /(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}/gm; +const ipv4Regex = /(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}(?=[\s$])/gm; const parseIp = str => { return str.replace(ipv4Regex, match => {