- using System; 
- using System.Text.RegularExpressions; 
-   
- public class Test { 
- 	public static void Main() { 
-   
-         string[] numbers = {"123_555-0190", "444-234-22450", "690-555-0178",  
-                             "146-893-232", "146-555-0122", "4007-555,-0111",  
-                             "407-55-0111", "a1b-Cd-EfgH", "a1b-Cd-Efgn", 
-                             "UM2345678",  
-                             "11/12/2013 4:10:06 PM		UM2345678			UM2345678", 
-                             "407-2-5555"}; 
-   
-      foreach (string s in numbers) { 
-         string a = RemoveSpecialCharacters(s); 
-         Console.WriteLine(a); 
-      } 
-   
- 	} 
-   
-    public static string RemoveSpecialCharacters(string str) { 
-         return Regex.Replace(str, "[^a-zA-Z0-9_.,\t-]+", "", RegexOptions.Compiled); 
-     } 
- } 
				dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdCB7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpIHsKCiAgICAgICAgc3RyaW5nW10gbnVtYmVycyA9IHsiMTIzXzU1NS0wMTkwIiwgIjQ0NC0yMzQtMjI0NTAiLCAiNjkwLTU1NS0wMTc4IiwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiMTQ2LTg5My0yMzIiLCAiMTQ2LTU1NS0wMTIyIiwgIjQwMDctNTU1LC0wMTExIiwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiNDA3LTU1LTAxMTEiLCAiYTFiLUNkLUVmZ0giLCAiYTFiLUNkLUVmZ24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIlVNMjM0NTY3OCIsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIjExLzEyLzIwMTMgNDoxMDowNiBQTQkJVU0yMzQ1Njc4CQkJVU0yMzQ1Njc4IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICI0MDctMi01NTU1In07CiAgICAgICAgICAKICAgICBmb3JlYWNoIChzdHJpbmcgcyBpbiBudW1iZXJzKSB7CiAgICAgICAgc3RyaW5nIGEgPSBSZW1vdmVTcGVjaWFsQ2hhcmFjdGVycyhzKTsKICAgICAgICBDb25zb2xlLldyaXRlTGluZShhKTsKICAgICB9CgoJfQoKICAgcHVibGljIHN0YXRpYyBzdHJpbmcgUmVtb3ZlU3BlY2lhbENoYXJhY3RlcnMoc3RyaW5nIHN0cikgewogICAgICAgIHJldHVybiBSZWdleC5SZXBsYWNlKHN0ciwgIlteYS16QS1aMC05Xy4sXHQtXSsiLCAiIiwgUmVnZXhPcHRpb25zLkNvbXBpbGVkKTsKICAgIH0KfQ==