using System.Text.RegularExpressions;
public static void Main(string[] args)
Console.WriteLine(IsValid(rtn));
public static bool IsValid(object value)
Regex regex = new Regex("^[0-9]{9}$");
bool result = value is string && regex.IsMatch(value.ToString());
var stringValue = value as string;
for (int index = 0; index < 3; index++)
check += (int)Char.GetNumericValue(stringValue.ToCharArray()[pos]) * 3;
check += (int)Char.GetNumericValue(stringValue.ToCharArray()[pos + 1]) * 7;
check += (int)Char.GetNumericValue(stringValue.ToCharArray()[pos + 2]);
result = check != 0 && check % 10 == 0;