Skip to content

Commit 5dcb140

Browse files
committed
net: v4Seg should use different order of elements in RegExp
1 parent b50cc03 commit 5dcb140

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/internal/net.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ const { writeBuffer } = internalBinding('fs');
1111
const errors = require('internal/errors');
1212

1313
// IPv4 Segment
14-
const v4Seg = '(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])';
15-
const v4Str = `(?:${v4Seg}[.]){3}${v4Seg}`;
14+
const v4Seg = '(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])';
15+
const v4Str = `(?:${v4Seg}\.){3}${v4Seg}`;
1616
const IPv4Reg = new RegExp(`^${v4Str}$`);
1717

1818
// IPv6 Segment

0 commit comments

Comments
 (0)