It’s the first release, so performance might not be the best, and there could be a whole host of bugs (hey, phone numbers are surprisingly hard), but I hope this can be of some value to the elm community

Nice, I didn’t know there actually was a way to capture all the possibilities. I’ve been told just to use a plain text field for phonenumbers, zipcodes, adresses, etc. since there are so many variations. Did you experience any edge cases where it doesn’t work?

Not yet, on the other hand I’m only testing Norwegian mobile phone numbers. There are a bunch of things I haven’t tried. There are also some phone numbers that I’m stripping out of the build (like satelite numbers)

One thing that libphonenumber, and certain ports, provide is the support for alphanumeric numbers, like 1-600-TEXT-ME. This is not supported by my library, and I don’t plan on implementing it any time soon.

In any case, if people can provide me with a test case that fails, I’d be happy to fix it.