Thank you all so much! I implemented both functions and laid the columns side by side. They provided pretty much exactly the same results. The Purge left in a couple of characters I didn't think to account for (someone entered a + as part of an overseas number), but I am fairly sure it would have worked long term.
I very much appreciate your assistance.