日期:2014-05-18  浏览次数:20447 次

判断
如果文本框中输入的值有不是数字和+-*/的话,就来个提示输入错误

------解决方案--------------------
C# code
Regex regex = new Regex(@"^[\d\+\-\*/]*$");
           Console.WriteLine(regex.IsMatch("12345")); // true
           Console.WriteLine(regex.IsMatch("123+45"));// true
           Console.WriteLine(regex.IsMatch("123-45"));// true
           Console.WriteLine(regex.IsMatch("123-4*5"));// true
           Console.WriteLine(regex.IsMatch("123-4*5/"));// true
           Console.WriteLine(regex.IsMatch("12/3-4*5/"));// true
           Console.WriteLine(regex.IsMatch("12/3-4*5/xyz"));// false
           Console.WriteLine(regex.IsMatch("12459+1xyz"));// false