C#判断是否为数字
来源:互联网 发布:123网络测速 编辑:程序博客网 时间:2024/06/06 05:21
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);
}
{
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);
}
- c#判断是否为数字
- C# 判断是否为数字
- C#判断是否为数字
- C# 判断是否为数字
- C# 判断是否为数字
- C# 判断是否为数字
- C#判断一个string是否为数字
- C#判断一个string是否为数字
- C#判断一个string是否为数字
- C#中判断是否为数字
- C#中判断是否为数字
- C#中判断是否为数字
- (转)C#中判断是否为数字
- C#判断Textbox是否为数字
- c#判断字符串是否为数字
- C#中判断是否为数字
- C#判断字符串是否为数字字符串
- C#判断字符串是否为纯数字
- Linux 多线程编程( POSIX )( 三 )------->信号灯
- iOS SDK:自定义Popover(弹出窗口)
- njust 1734 南京邀请赛热身赛 A题 Dinner
- 设计模式(八)命令模式(Command Pattern)
- Makefile之大型工程项目子目录Makefile的一种通用写法
- C#判断是否为数字
- 判断点击事件发生在什么控件上
- XCode 4.2(4.1)真机调试及生成IPA全攻略
- Java 初学者的入门指南
- MySQL新建用户,授权,删除用户,修改密码
- 基类派生类虚函数的默认形参问题
- Linux 多线程编程( POSIX )( 五 )----->条件变量
- checkbox radio 事件处理
- 必备的 Java 参考资源列表