一个textbox,一个button
按下button开始查询
textbox中允许输入数字型和文字两种如何判断textbox中输入的是数字还是中文?
按下button开始查询
textbox中允许输入数字型和文字两种如何判断textbox中输入的是数字还是中文?
解决方案 »
- 求助,此页面不能正确地重定向
- 搞报表人都搞晕了 小散点分
- c# 右键菜单的问题!!!急!!!
- 关于datatimepicker控件的日期格式设置?
- c#不安全代码引发的AccessViolationException异常如何处理
- 操作热敏打印机WriteFile 出现长时间阻塞
- 50分的题目,如何让C#取得outlook中的通讯录的内容,急,在线等.
- 能否根据ServerName和dbuser,password 得到该dbuser在ServerName能访问的数据库列表?
- dotnetbar.supergridcontrol怎么用代码添加一行记录?
- dataset中有3个表,怎么样把里面的数据都显示在datagrindview中呢?
- VS2005 中的Task List中的User Tasks中的项有什么作用?
- FTP程序可以将数据追加到服务器上某个文件末尾或者指定位置吗?
string x = textbox1.text.trim();
try
{
int a = (int)x;
}
catch
{
//不是数字
}
能转就是数字了 - -
bool bDigit=true;
foreach(char c in str)
{
if (!Char.IsDigit(c))
{
bDigit = false;
break;
}
}
差不多了吧,很傻
thisCtl.FieldExperssion ="^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$|^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$"Regex regex = new Regex(thisCtl.FieldExperssion);
bool bIsMath = regex.IsMatch(txtBox.Text.Trim());
if(bIsMath)
{
//数字
}
else
{
//其他字符
}