菜鳥求助:如題。
解决方案 »
- C#做项目遇到了一个问题,求高手帮忙解决,谢谢!
- winform DataGridView怎么让columns显示 “对象.属性”
- 如何将多个结构相同的ACCESS数据库合并
- 人事管理系统
- word的插件问题The selection is marked as deleted text异常
- XmlForm系列的DLL文件,那里有下载
- 【50分】一个很让人汗颜的初级问题,同志们帮忙
- 存储过程问题:怎样写查询后再更新? 散分!
- 如何实现treeview部分节点有图标,部分节点没有图标?
- 问一个白痴问题,给看看
- 请问在局域网里单机如何成为服务器
- 如何调用FindWindowEx 遍历一个窗体内的所有控件?
{
try
{
int Numeric=Convert.ToInt32(d);
}
catch
{
return false;
}
return true;
}
调用:
public static int ConvertToInteger(string d)
{
if(IsDouble(d) == false)
return 0; return Convert.ToInt32(d);
}
{
{
try
{
Convert.ToDecimal(str);
return true;
}
catch
{
MessageBox.Show("非法操作,必须为数字!");
return false;
}
}
}
using System;
using System.Text.RegularExpressions;public bool IsNumber(String strNumber)
{
Regex objNotNumberPattern=new Regex("[^0-9.-]");
Regex objTwoDotPattern=new Regex("[0-9]*[.][0-9]*[.][0-9]*");
Regex objTwoMinusPattern=new Regex("[0-9]*[-][0-9]*[-][0-9]*");
String strValidRealPattern="^([-]|[.]|[-.]|[0-9])[0-9]*[.]*[0-9]+$";
String strValidIntegerPattern="^([-]|[0-9])[0-9]*$";
Regex objNumberPattern =new Regex("(" + strValidRealPattern +")|(" + strValidIntegerPattern + ")");return !objNotNumberPattern.IsMatch(strNumber) &&
!objTwoDotPattern.IsMatch(strNumber) &&
!objTwoMinusPattern.IsMatch(strNumber) &&
objNumberPattern.IsMatch(strNumber);
}可以根据你的要求,改变正则