Ah, good point, but something very general like /[0-9+\-() ]{4,}/ will at least reduce the amount of manual filtering required!
In a neat coincidence, I was just reading this article, of which the first 3 paragraphs are most relevant:
Performing manual, repetitive tasks enrages me. I used to think this was a corollary of being a programmer, but I’ve come to suspect (or hope) that this behaviour is inherent in being human.
But being able to hack together scripts simply makes it much easier to go from a state of rage to a basic solution in a very small amount of time. As a side point, this is one of the reasons that teaching the basics of programming in schools is so important. It’s hard to think of any job which wouldn’t benefit from a few simple scripts to perform more automation.
When we’re hiring, even for non-developer roles, we look for this kind of mentality—it’s extremely useful, especially when building a software businesses, if costs don’t scale linearly with revenue. The more we can invest up-front in automation, the less time our team has to spend on performing stupid, manual tasks. As we add more employees, the benefits are compounded. And less rage generally makes the workplace a much happier place.
Ah, good point, but something very general like /[0-9+\-() ]{4,}/ will at least reduce the amount of manual filtering required!
In a neat coincidence, I was just reading this article, of which the first 3 paragraphs are most relevant: