可以通过ascii码验证也可以这样
try
{
int bb=System.convert.toint32(aa);
return true;
}
catch
{
return false;
}
其他一样
try
{
int bb=System.convert.toint32(aa);
return true;
}
catch
{
return false;
}
其他一样
解决方案 »
- 不想写丑陋的代码,这种代码该如何重构?
- 在这个方法中如何让checkboxlist实现多重选中?
- 询问AES解密后字符串尾部有乱码问题
- 国外空间,web.config能改时区吗
- 平台出现问题 紧急求救!!!!!
- 请教关于ASP.NET在Web.config中连接远程SQL数据库的问题?
- dropdownlist并不包含对"selectedvalue"的定义是什么意思?
- 急!!水晶报表子报表显示问题?
- 难道这个问题真的没人能解决吗?
- dropdowlist 的OnSelectedIndexChanged不触发
- 有没有人想用windows2003里的pop3和smtp开发webmail的
- 请问在ASP中Input的怎么限止只能输入整数??
...
Else
...
End
c#可以用这个:
try
{
int x = Int32.Parse(textBox1.Text);
//errorProvider1.SetError(textBox1, "");
}
catch (Exception e)
{
//errorProvider1.SetError(textBox1, "Not an integer value.");
}
我连查询的时候都是这么做的,IF(){}IF(){}IF(){}……
下面是用正则表达式来表示的字符类:
\d 从0~9的任一数字
\D 非数字
\w 任一单词字符(英文字母、0~9和下划线)
\W 非单词字符
\s 任一空白字符(制表符、换行符、回车符、换页符、垂直制表符)
\S 任一非空白字符
. 任一字符
[...] 括号中的任一字符
[^..] 非括号的任一字符具体用法(例):
先加:
using System.Text.RegularExpressions;
Regex rg =new Regex("^\d$");//双引号内为你想匹配的数据类型
rg.IsMatch(TextBox1.Text);//如果为数字就为真,其它类似可以多点看MSDN和上论坛
而且,跟你用c#还是vb.net没有关系