Just do it.
Just do it.
I hate IPv6 so fucking much.
I had to write an address validator and sanitizer once. Never again what the fuck were they thinking with the short forms?
I do like having a lot more addresses, that’s great. The short forms, embedded ipv4, bridges, etc are confusing as hell. Oh, also, you have to add that all to your email validator script, enjoy!
So you’re now scared of :: padding oh no.
Also why are you writing an address validator yourself? Shouldn’t be there like a bazillion libraries by now? xD