/// <summary>
/// 返回一个 bool 值,指明提供的值是不是整数
/// </summary>
/// <param name="obj">要判断的值</param>
/// <returns>true[是整数]false[不是整数]</returns>
public static bool isNumber(object obj)
{
System.Text.RegularExpressions.Regex rg = new System.Text.RegularExpressions.Regex(@"^-?(\d*)$");
System.Text.RegularExpressions.Match mc = rg.Match(obj.ToString());
return(mc.Success);
}你改一下正则表达式就可以了
/// 返回一个 bool 值,指明提供的值是不是整数
/// </summary>
/// <param name="obj">要判断的值</param>
/// <returns>true[是整数]false[不是整数]</returns>
public static bool isNumber(object obj)
{
System.Text.RegularExpressions.Regex rg = new System.Text.RegularExpressions.Regex(@"^-?(\d*)$");
System.Text.RegularExpressions.Match mc = rg.Match(obj.ToString());
return(mc.Success);
}你改一下正则表达式就可以了
解决方案 »
- 分类信息系统里的 置顶 提前 沉底 推荐 精华 是如何设计的呢
- 一个关于XSL的问题
- Forms验证在服务器上失效的问题...
- "分类"标签是做成静态好还是动态生成好?
- session 设置成InProc的丢失问题
- 最近遇到的问题???很奇怪
- HTML中,一个textbox的内容改变后,离开焦点,然后另外一个textbox的内容变成一样的
- 奇怪的问题???
- JMAIL:The messages was undeliverable ,all server failed to revece the message
- 内容页中如何使用母版页中用户控件的事件
- 求助一个提交页面的问题
- 定义的静态对象的使用问题
string str_RoundNumber="0123456789";
string str_CheckNumber="20202A";
public bool isNumberic(string str_Source)
{
string str_Temp=String.Empty;
for(int i=0;i>str_Source;i++)
{
str_Temp=str_Source.Substring(i,1);
if(str_RoundNumber.Indexof(str_Temp)=-1)
{
return false;
}
}
return true;
}
把字符串转成数值时try一下不就知道了