//
验证是否为整数数字
public
static
bool
IsValidInt(
string
strIn,
int
intFrom,
int
intTo,
bool
bolSign)
![C#实现如何判断一个字符串是否为整数和浮点 C#实现如何判断一个字符串是否为整数和浮点](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvMy8zLzIvMzAvYTQxOTU0YTI3ZDZhZDk2ZmEyYzJjZjgxNmU2Nzc0NDguanBl.jpe?w=700&webp=1)
...
{
string strSign;
if (bolSign)
strSign = @"(+|-)?";
else
strSign = string.Empty;
![C#实现如何判断一个字符串是否为整数和浮点 C#实现如何判断一个字符串是否为整数和浮点](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzAvOC8yLzUvNTMvNmE5YzA3MWEwOGYxZGFlMmQzZTFjNTEyMDAwZWVmNDEuanBl.jpe?w=700&webp=1)
if(intFrom < 0 && intTo < 0)
return Regex.IsMatch(strIn, @"^" + strSign + "[0-9]*$");
else if(intFrom >= 0 && intTo >= 0)
return Regex.IsMatch(strIn, @"^" + strSign + @"d{" + intFrom.ToString() + "," + intTo.ToString() + "}$");
return false;
}
![C#实现如何判断一个字符串是否为整数和浮点 C#实现如何判断一个字符串是否为整数和浮点](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzUvMS8wLzIvMTYvNjgxMDM1NWMyZjc4YzEyZTkxYjc5OTdhOGU4YzU4M2EuanBl.jpe?w=700&webp=1)
![C#实现如何判断一个字符串是否为整数和浮点 C#实现如何判断一个字符串是否为整数和浮点](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzUvMS8wLzIvMTYvNjgxMDM1NWMyZjc4YzEyZTkxYjc5OTdhOGU4YzU4M2EuanBl.jpe?w=700&webp=1)
//
验证是否为浮点数字
public
static
bool
IsValidDecimal(
string
strIn,
int
Integer,
int
DecimalLength,
bool
bolSign)
![C#实现如何判断一个字符串是否为整数和浮点 C#实现如何判断一个字符串是否为整数和浮点](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzEvMy8zLzIvMzAvYTQxOTU0YTI3ZDZhZDk2ZmEyYzJjZjgxNmU2Nzc0NDguanBl.jpe?w=700&webp=1)
...
{
string strSign;
if (bolSign)
strSign = @"(+|-)?";
else
strSign = string.Empty;
![C#实现如何判断一个字符串是否为整数和浮点 C#实现如何判断一个字符串是否为整数和浮点](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pbWdzLzAvOC8yLzUvNTMvNmE5YzA3MWEwOGYxZGFlMmQzZTFjNTEyMDAwZWVmNDEuanBl.jpe?w=700&webp=1)
return Regex.IsMatch(strIn, @"^" + strSign + @"(d{0," + Integer.ToString() + @"})?(.d{0," + DecimalLength.ToString() + "})?$");
}