using System.Text.RegularExpressions;
public static void Main()
var regex = @"[^-?\d+.]";
Console.WriteLine(Regex.IsMatch("?", regex));
Console.WriteLine(Regex.IsMatch("-", regex));
Console.WriteLine(Regex.IsMatch("+", regex));
Console.WriteLine(Regex.IsMatch("0", regex));
Console.WriteLine(Regex.IsMatch(",", regex));
Console.WriteLine(Regex.IsMatch(".", regex));