validation magic
More Advanced Validations. passes but does not remove non digits