if(str.length>0)
if(str.SubString(0,1) != "0")
......
if(str.SubString(0,1) != "0")
......
解决方案 »
- 求解,关于使用参数传Where In语句的一个错误
- 为什么我现在看到的网站服务器操作系统一般是NT或是2003的?
- C#关于统计和汇总
- 数据库操作
- C#高手进__想请教一下ASP.NET website工程下的.asmx.cs文件如何去访问WebService?
- 求助:引用“Excel”是一个需要完全信任的互操作程序集。
- PictureBox显示图片的问题
- 怎么样移动到picturebox上的时候鼠标显示一只手
- DropDownList绑定数据问题!!谢谢各位
- Page.Session["userlev"]<==5 正确的语法格式是什么哦
- 有谁知道这个Expression怎么写?
- 刚建C#(.net)群一个,欢迎大家进来交流
private bool IsNumeric()
{
try
{
Convert.ToDouble(str);
return true;
}
catch
{
return false;
}
}
string sss= "0123456789";
for ( int i = 0 ; i < str.Length; i++ )
{
for ( int j = 0; j < sss.Length; j++ )
{
if ( str.Substring( i,1) == sss.Substring ( j, 1 ) )
{
MessageBox.Show( str.Substring ( i, 1 ).ToString() + "是数字","提示"); }
}
}
刚才查MSDN找到了Char静态类,里面有IsNumber(char str),再加上string类的StartWith(string str)方法,就比较好实现了:string testString = "adsfe234";
bool isNumber = true;
if(testString.StartWith("0"))
MessageBox.Show("输入数据不能以0开头");
foreach(char str in testString )
{
if(Char.IsNumber(str)==false)
{
isNumber =false;
break;
}
}
if(isNumber!=true)
……