判断是否是数字 正则表达式using System.Textif(Regex.IsMatch(this.inputTextbox.Text,@"^\d+$"){//是数字}else{//不是数字} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用正则吧Regex regex = new Regex(@"^\d+$");if(regex.IsMatch(name.Text.Trim())){ //...} using System.Text.RegularExpressions;if ((Regex.Match(this.TextBox1.Text.Trim(), @"^\d+$")).Success) { //符合要求 } else { //不符合要求 } using System.Text.RegularExpressions;if ((Regex.Match(this.TextBox1.Text.Trim(), @"^\d+$")).Success) { //OK } else { //ERROR, } 最简单的方法:if (Microsoft.VisualBasic.Information.IsNumeric("asdasds"))MessageBox.Show("yes");elseMessageBox.Show("no"); ^\s*\d+$ 一个或多个数字 ^\s*\d*$零个或多个数字 C#判断一个string是否为数字 http://www.cnblogs.com/zm235/archive/2006/09/23/512742.html 谢谢各位了!!!!!但能不能帮我解释一下Regex.Match(this.TextBox1.Text.Trim(), @"^\d+$")).Success是什么意思,特别是@"^\d+$"还有别的写法吗? 在keypress过程中直接使用正则表达式即可 请教下列程序的输出结果? (急切求助)如何获取控制台程序显示的内容? 网站访问出错 ado.net 查询的结果 如何判断一个值的类型 请问我的电脑可以安装ORACLE吗? 有关替换转义符的问题,在线等!!!!!! 泛型到底是个什么概念? 编译DLL文件 asp.net页面是如何实现页面布局的 关于DataTable.Select(string filterStr)问题, 抛出stack overflow异常 为什么不能把字符串变成整形,(int)(cc.Substring(cc.Length-1,cc.Length));这样为什么不行,谢谢! 关于串口?串口控件?
if(regex.IsMatch(name.Text.Trim()))
{
//...
}
{
//符合要求
}
else
{
//不符合要求
}
{
//OK
}
else
{
//ERROR,
}
MessageBox.Show("yes");
else
MessageBox.Show("no");
^\s*\d*$零个或多个数字
http://www.cnblogs.com/zm235/archive/2006/09/23/512742.html
但能不能帮我解释一下Regex.Match(this.TextBox1.Text.Trim(), @"^\d+$")).Success是什么意思,特别是@"^\d+$"还有别的写法吗?