codice:
int a;
int.tryParse(textbox.text, out a); ritorna true se è un int

double a;
double.tryParse(textbox.text, out a); ritorna true se è un double
questo per i tipi numerici.. per il misto è più complesso.. magari puoi controllare se nel text ci sono i numeri da 0 a 9 con

codice:
for(int i=0; i<10; i++)
     textbox.text.contains("%" + i + "%")  ritorna true se trova all'interno il numero i