有多种方法。
1、写一个方法:
private bool CheckNumbers(string aCheckItem, string aCheckValue)
{
for(int i = 0; i < aCheckValue.Length; i++)
{
string str = aCheckValue.Substring(i,1);
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("^[0-9]$");
System.Text.RegularExpressions.Match match = reg.Match(str);
if(!match.Success)
{
return false;
}
}
return true;
}2、使用javascript判断。3、使用验证控件判断
1、写一个方法:
private bool CheckNumbers(string aCheckItem, string aCheckValue)
{
for(int i = 0; i < aCheckValue.Length; i++)
{
string str = aCheckValue.Substring(i,1);
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("^[0-9]$");
System.Text.RegularExpressions.Match match = reg.Match(str);
if(!match.Success)
{
return false;
}
}
return true;
}2、使用javascript判断。3、使用验证控件判断
bool flag=false;
for(int i=0;i<s.Length-1;i++){
if(Char.IsDigit(s[i]))
flag=true;
}
if(flag)
Label1.Text="是数字";
else
Label1.Text="不是数字";
bool flag=false;
for(int i=0;i<s.Length-1;i++){
if(Char.IsDigit(s[i]))
flag=true;
}
if(flag)
Label1.Text="是数字";
else
Label1.Text="不是数字";
static void Main(string[] args)
{
try
{
string a=Console.ReadLine();
long b=Convert.ToInt64(a);
Console.WriteLine(b);
}
catch(Exception exce)
{
Console.WriteLine(exce.Message);
//
// TODO: 在此处添加代码以启动应用程序
//
}
}
假如你输入的不是数字的话它会抛出异常!
GOOD LUCK!!!!!!!!!!
private bool IsNum(string str)
{
try
{
long num=Convert.ToInt64(str);
return true;
}
catch
{
return false;
}
}
即当str全为数值时,转换成功,则返回真,否则返回假。