https://dzone.com/articles/making-string-validation-faster-by-not-using-a-reg-1
origin - http://www.pipiscrew.com/2017/05/making-string-validation-faster-by-not-using-a-regular-expression/ making-string-validation-faster-by-not-using-a-regular-expression