Вы можете использовать Char.IsDigit , чтобы проверить, являются ли символы цифрой. Для вашего конкретного случая вы можете сделать что-то вроде этого:
public bool IsMyStringValid(string myString)
{
foreach(var c in myString)
if(!Char.IsDigit() && !c == '/') return false;
return true;
}
Это на самом деле более конкретно для вашего случая (3 цифры, одна '/' в индексе 3, затем 4 цифры):
public bool IsMyStringValid(string myString)
{
if(myString.Length != 8) return false;
for(var i = 0; i <8, i++)
if(!Char.IsDigit(myString[i]) || (i == 3 && myString[i] == '/') return false;
return true;
}