Feedback

C# - Determines whether the specified input is numeric

Veröffentlicht von am 29.01.2007
(2 Bewertungen)
Determines whether the specified input is numeric
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Entwickler - Kompakt

Nach Teilnahme an dieser Schulung kennen Sie alle wesentlichen Funktionen des TFS für Entwickler. Sie setzen Software-Entwicklung mit dem Visual Studio Team Foundation Server erfolgreich um.

ASP.NET Core und Angular Komplett für .NET-Entwickler

Sie  lernen in drei (3) Tagen wie man mit  ASP.NET Core und den Technologien  MVC, Entity Framework, WebAPI und  Razor professionelle sowie moderne  Web-Anwendungsarchitekturen aufbaut.  Die Schulung ist der perfekte  Einstieg um insbesondere datengetriebene  und präsentationsorientierte  Applikationen auf Basis der robusten und  skalierbaren ASP.NET Core  Plattform zu erstellen. Nach der Veranstaltung kennen Sie die Konzepte von Angular und können Angular in neue und bestehende ASP.NET-Anwendungen einsetzen.

/// <summary>
/// Determines whether the specified input is numeric.
/// </summary>
/// <param name="input">The input.</param>
/// <returns>
/// 	<c>true</c> if the specified input is numeric; otherwise, <c>false</c>.
/// </returns>
private static bool IsNumeric(string input)
{
    return System.Text.RegularExpressions.Regex.IsMatch(input, "^\\d+$");
}
Abgelegt unter numeric, string.

1 Kommentare zum Snippet

herbivore schrieb am 30.01.2007:
Mit dem Pattern wird geprüft, ob der String ausschließlich aus Ziffern besteht. Damit fallen nummerische Eingaben wie -13 oder +5 durchs Raster. Außerdem erfolgt keine Wertebereichsprüfung, die aber in der Regel notwendig ist, da man den String meist als Zahl weiterverarbeiten will. Auf nummerisch testet man daher besser mit int.TryParse, wenn denn überhaupt int gemeint ist, denn unter IsNumeric könnte man durchaus auch double.TryParse, decimal.TryParse usw. verstehen, was man wahlweise verwenden kann.
 

Logge dich ein, um hier zu kommentieren!