"\d{1,6}(.\d{1,4})?"
上面这段代码我在验证控件里证明是正确的,验证位数为6,4的浮点数,由于一些原因,不能采用验证控件,所以我只好在后台用 System.Text.RegularExpressions 来处理,我的代码如下:
if (this.txtBackScale.Text != "")
{
Regex rx = new Regex(@"\d{1,6}(.\d{1,4})?");
bool isok = rx.IsMatch(this.txtBackScale.Text);
if (!isok)
{
strErr = "公话返还比例格式错误!";
}
}在验证控件中,输入1234567会提示错误,但是通过这段代码,isok的值确是true,表示数据通过了匹配,好奇怪,由于第一次用System.Text.RegularExpressions,还是不太熟悉,想请教一下高手,到底应该怎么写这段代码,才能判断出输入数据不符合标准,给出提示错误呢
上面这段代码我在验证控件里证明是正确的,验证位数为6,4的浮点数,由于一些原因,不能采用验证控件,所以我只好在后台用 System.Text.RegularExpressions 来处理,我的代码如下:
if (this.txtBackScale.Text != "")
{
Regex rx = new Regex(@"\d{1,6}(.\d{1,4})?");
bool isok = rx.IsMatch(this.txtBackScale.Text);
if (!isok)
{
strErr = "公话返还比例格式错误!";
}
}在验证控件中,输入1234567会提示错误,但是通过这段代码,isok的值确是true,表示数据通过了匹配,好奇怪,由于第一次用System.Text.RegularExpressions,还是不太熟悉,想请教一下高手,到底应该怎么写这段代码,才能判断出输入数据不符合标准,给出提示错误呢
解决方案 »
- 正在编写web时遇到一个问题,拿捏不准,咨询下
- C# socket接收 c语言中的socket 是乱码
- C# Winform C/S架构的文件上传、下载如何配置服务器(现金酬谢)
- DataGridColumnStyle.ReadOnly问题
- 多個平臺寫的軟件,怎么寫一個安裝程序一次性安裝完畢???
- 弱弱的问一下,2005里面怎么建ASP.NET Web的应用程序啊?2003里直接有这个
- 求救!!! listview控件中如何添加列表头???
- 如何循环读出指定文件夹下所有文件的名字,包括后缀名?
- C#解析mth
- 如何生成决不重复的随机数?(c#语言)
- 哪位大虾帮我把VB改成C#好吗?
- 求在任意字符串中包含的网址的正则表达式。
还有.代表任意字符 要加\转义下
2如果是验证的话 要匹配头尾 ^$
使用该正则^\d{1,6}(\.\d{1,4})?$