IsNumber
来源:互联网 发布:淘宝店铺网址怎么看 编辑:程序博客网 时间:2024/05/16 04:58
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);
}
b)
public static bool IsNumeric(string value)
{
return Regex.IsMatch(value, @"^[+-]?/d*[.]?/d*$");
}
public static bool IsInt(string value)
{
return Regex.IsMatch(value, @"^[+-]?/d*$");
}
public static bool IsUnsign(string value)
{
return Regex.IsMatch(value, @"^/d*[.]?/d*$");
}
方案五: 直接引用vb运行库(执行效率不高)
方法: 首先需要添加Visualbasic.runtime的引用
代码中Using Microsoft.visualbasic;
程序中用Information.isnumeric("ddddd");
[Adrian:转载自互联网]
- IsNumber
- IsNumber
- js判断isNumber(obj)
- IsDigit 与IsNumber 的区别。
- Julia: bug? => split ,isnumber
- 别误用IsDigit与IsNumber函数
- c#判读字符串是否为数值型IsNumber
- ISNUMBER函数的创建以及函数创建思路。
- Char.IsDigit与Char.IsNumber的区别[转]
- Delphi 2009 新增单元 Character[2]: IsLetter、IsUpper、IsLower、IsDigit、IsNumber
- Delphi 2009 新增单元 Character[2]: IsLetter、IsUpper、IsLower、IsDigit、IsNumber
- 燕妮论婚姻和幸福
- 关键业务慎用linux!
- NMHDR
- 2101
- wget手册 wget命令使用方法
- IsNumber
- 什么是“老三论”、“新三论”
- Myeclipse8.0(GA)官方下载地址:
- 学习博客
- KHQIW ASDFJB
- C#读写内存原来也不差!(发布C#编写的《植物大战僵尸》作弊器源码)希望朋友们多来捧捧场!
- 今天开始放假了
- 对符合规范
- How to put a space character before option text in a HTML select element?