(ip: string)
| 75 | /^(::)?(((\d{1,3}\.){3}(\d{1,3}){1})?([0-9a-f]){0,4}:{0,2}){1,8}(::)?$/i; |
| 76 | |
| 77 | function isV6Format(ip: string) { |
| 78 | return ipv6Regex.test(ip); |
| 79 | } |
| 80 | |
| 81 | function normalizeToLong(addr: string) { |
| 82 | const parts = addr.split('.').map(part => { |