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

请问在后台如何判断输入文本框的值为正整数?
如题?只要后台判断而不是前台!

------解决方案--------------------
private bool Check(string str)
{
try
{
int i = Convert.ToInt32(str);
if (i > 0)
return true;
}catch(Exception exp)
{
}

return false;
}
------解决方案--------------------
string strnum ; //你接收的数字符串

try
{
if(int.prase(strnum)) > 0
{
return 1;
}
else
return 0;
}
catch
{
return 0;
}
------解决方案--------------------
try

string yourStr = ............;
if (Regex.IsMatch(yourStr, @ "^[1-9][0-9]*$ "))
{
//正整数
}
else
{
//其它
}
------解决方案--------------------
支持楼上的
------解决方案--------------------
这个问题简单,可是又被 客客 抢了, 55555 ....