如何验证用户输入的是否是5位数字信息?
或者是3位、4位
或者是3位、4位
解决方案 »
- 使用System.Net获取本机IP地址,出现警告,求解决方法!
- 像杀毒软件那样 只有授权才能使用的 程序设计方法
- 动态类型实例化与NEW的区别?
- C#获取本地操作系统的版本(急!!)
- 请教一个数据库触发器的问题嘛
- visual studio 2003 中C#项目中添加向导都不能用!求助
- 请问怎么将textbox(已与数据库绑定)中的数据更新保存到数据库中?
- 100大量分放出!怎么做个公共的数据库连接库啊!
- 请问如何将工作流的节点变动事件与类方法关联起来呢?
- c#+SQLSERVER中的数据库登录
- C#中如何实现打印整个Form表单?
- 关于PictrueBox,背景透明问题,多个筹码叠加效果.急....
{
int RS;
if (int.TryParse(验证的string, out RS))
{
//todo
}
}
用RegularExpressionValidator控件
2.
如果要求安全,在服务端验证:
//判断是不是数字类型
public bool JudgeFigure(string str)
{
if(str.Trim().Length<=0)
return true;
int dot=0;
if(str[0]=='.'||str[str.Length-1]=='.')
return false;
for(int i=0;i<str.Length;i++)
{
if(dot>1) return false;
if(Char.IsDigit(str,i))
{
continue;
}
if(str[i]=='.')
{
dot=dot+1;
continue;
}
return false;
}
return true;
}
如果允许3~5位
^\d{3,5}$
{
//错误处理
}