using System.Text.RegularExpressions;
public static void Main()
string einNumber ="8223690883";
string test = FormatEIN(einNumber);
public static string FormatEIN(string einNumber)
string returnVal = "Valid";
Regex regex = new Regex(@"^[1-9]\d?-\d{7}$");
var isValid = regex.IsMatch(einNumber);
else if(einNumber.Length == 9 && einNumber.Contains("-") == false)
returnVal = Regex.Replace(einNumber,@"^(.{2})(.{7})","$1-$2");