Entfernen Sie die Formatierung aus einer Zeichenfolge: "(123) 456-7890" = & gt; "1234567890"?

Ich habe einen string, wenn eine Telefonnummer eingegeben wird - es ist eine Maske, damit es immer aussieht wie "(123) 456-7890" - würde ich gerne nehmen Sie die Formatierungen vor dem speichern in die DB.

Wie kann ich das tun?

Kommentar zu dem Problem
John Saunders ist einfach falsch. Kommentarautor: Timwi
@Nikolaus @0xA3 der Punkt John macht ist, dass "C#" und ".NET Framework" sind verschiedene Dinge; eine Frage zum extrahieren einer Zahl aus einem string mit System.Int32.TryParse ist nicht wirklich eine C# - Frage, wie es ursprünglich war, markiert. Kommentarautor: AakashM
AakashM und John Saunders sind beide richtig. int.Parse ist Teil des BCL, nicht C#. Kommentarautor: Matt Greer
@0xA3: et. al. C# - und .NETTO sind nicht das gleiche. Als Fachleute sollten wir versuchen, klar zu sein, auf Unterscheidungen. Dies ist nicht mehr eine C# - Frage, als es ist eine VB.NET oder F# - Frage. Kommentarautor: John Saunders
@John - ich denke nicht, dass die OP würde schätzen, eine F# - Lösung. Hinzufügen der .net-tag ist immer noch in Ordnung, obwohl. Die Frage ist sowohl ein [c#] und [.net] Frage. Kommentarautor: Jon B

InformationsquelleAutor der Frage Jerrold | 2010-08-20

Schreibe einen Kommentar