The above shows an example of how it looks with some dummy data assigned. But why is it important?

Future First's member schools need to be able to contact their registered alumni to participate in events, mentoring, and presentations to their current students. But it's impossible to successfully automate SMS messages to invalid phone numbers. The UK Phone Number Validator helps by providing a list of invalid phone numbers along with easy functions to change or delete the data. It's ideally used after as many as possible have been fixed by automated data cleaning.

This is, naturally, only the beginning. In time hopefully it will have country specific settings, and customisable rules for what constitutes "broken". Clearer indications of how a phone number is broken are needed. And pagination would be a nice touch as well.

Thanks to the help of several members of the CiviSprint community (most notably Xavier, Coleman, Tim, and Capo). The team here really is fantastic, and celebrates every success. Without this culture it'd be easy for small tools and additions to get lost among the forest of bigger projects, with CiviHR, CiviBooking, and various payment extensions in range of imminent releases.

We hope this extension is useful to you, and delight in any feedback, either here or on the project's github page.

It checks to see if the number starts with 0 and is 11 digits long. Anything else flags it as broken.

At the moment it is quite limited! But I intend to make it more specific, and add customisable options, such as showing only certain types of phone number, and allowing people to select if they want spaces to count as a problem or not.