Expresiones

Buen dia a todos antes que nada.
Estoy realizando un evaluador de expresiones matematicas basica, y se me presento un problema que es el que expongo:
Por ejemplo:
23+98*3-4>219
Mi problema radica en validad la longitud del numero que meten que puede ser desde 1 digito hasta N.
Tambien cual estructura me recomentarian para usar Yo estoy utilizando  

Gracias y saludos.