[原创]在C#.net中使用正则表达式检验输入是否为数字
2004-09-23 15:41
841 查看
作者:bluesky35(蓝天)
直接调用以下函数进行检验,返回值为true表示输入是数字,反之不是。
itemValue为输入的值。
using System.Text.RegularExpressions;
private static bool IsNumeric(string itemValue)
{
return (IsRegEx("^(-?[0-9]*[.]*[0-9]{0,3})$", itemValue));
}
private static bool IsRegEx(string regExValue, string itemValue)
{
try
{
Regex regex = new System.Text.RegularExpressions.Regex(regExValue);
if (regex.IsMatch(itemValue)) return true;
else return false;
}
catch (Exception )
{
return false;
}
finally
{
}
}
直接调用以下函数进行检验,返回值为true表示输入是数字,反之不是。
itemValue为输入的值。
using System.Text.RegularExpressions;
private static bool IsNumeric(string itemValue)
{
return (IsRegEx("^(-?[0-9]*[.]*[0-9]{0,3})$", itemValue));
}
private static bool IsRegEx(string regExValue, string itemValue)
{
try
{
Regex regex = new System.Text.RegularExpressions.Regex(regExValue);
if (regex.IsMatch(itemValue)) return true;
else return false;
}
catch (Exception )
{
return false;
}
finally
{
}
}
相关文章推荐
- 在C#.net中使用正则表达式检验输入是否为数字
- C# 中用正则表达式来检验文本框中输入的是否是需要的数据(如是否为数字)
- C# 使用js正则表达式,让文本框只能输入数字和字母,最大长度5位
- 【C#】利用正则表达式判断输入是否为纯数字、容器类
- c#.net使用正则表达式验证文本中是否包含手机号码或电话号码?
- C# .net 使用正则表达式去掉字符串中的数字
- C#/asp.net 正则表达式 判断邮件格式- -判断是否为数字
- ASP.NET c# textbox 正则表达式 文本框只允许输入数字(验证控件RegularExpressionValidator )
- C# 使用正则表达式判断字符串是否由英文或数字组成
- C#正则表达式判断输入日期格式是否正确
- C#使用正则表达式的类(原创)
- 使用正则表达式限制输入框只能输入数字
- C#中判断是否为数字(及一些好用的正则表达式) [转]
- C#判断IP地址是否合法函数-使用正则表达式-2个,还有IPAddress
- C#正则表达式判断输入日期格式是否正确
- VB.net文本框只允许输入数字与. 利用正则表达式验证IP地址
- 验证输入是否为空的js - 使用正则表达式对象
- C#判断IP地址是否合法函数-使用正则表达式-2个
- 判断字符串是否为数字函数,正则表达式【C#】
- c#.net如何使用正则表达式