Sadly, I don't think there are any such options out of the box for your request, so if you found a blog post with sample custom code, that might be the only way to go. A lot can be accomplished via code, but it's not easy.
How long is your source list? Depending on how many customer numbers there are, perhaps a dropdown would be feasible?