第一种方法:正则表达式<span style="white-space:pre"> </span>
Regex numRegex = new Regex(@"^\d+$"); string id = Request.QueryString["Id"]; if (numRegex.IsMatch(id)) { // id 为纯数字。。 } else { // id 包含数字以外的字符。。 }
第二种方法:
try catch方法
例:第三种方法:try { Convert.ToInt32("123"): Console.Write("是数字"); } catch(Exception ex) { Console.Write("非数字"); }
Information.IsNumeric(txt_num.Text.Trim());
但是Information在4.5中貌似没有。
但部分书上有这么写。
等有准确的消息在来修改。