string d = @"((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[0-1]?\d\d?)";
string d1 = @"((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[0-1]?\d\d?$)";
Match g = Regex.Match(textBox3.Text,d);
bool f = g.Success;
if (!f)
{
MessageBox.Show("不符合");
}这样做的 基本能判断很多IP,但是现在问题在这, 比如IP地址是:192.168.1.101 上面的验证是可以的, 输入的是大于255就不让通过, 但是现在这样的他去检测不出来 192.168.1.101.123.1.0000000.88888
现在要做的 在结尾判断下加粗的是我自己判断的,为什么达不到效果,真正的该怎么去做。
等待高手出现。
string d1 = @"((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[0-1]?\d\d?$)";
Match g = Regex.Match(textBox3.Text,d);
bool f = g.Success;
if (!f)
{
MessageBox.Show("不符合");
}这样做的 基本能判断很多IP,但是现在问题在这, 比如IP地址是:192.168.1.101 上面的验证是可以的, 输入的是大于255就不让通过, 但是现在这样的他去检测不出来 192.168.1.101.123.1.0000000.88888
现在要做的 在结尾判断下加粗的是我自己判断的,为什么达不到效果,真正的该怎么去做。
等待高手出现。
解决方案 »
- 以“ while(1);”加换行 是什么数据格式,怎么解析啊?!
- dataset数据修改
- C# winform 如何设计一个登录的缓冲窗体
- 数学问题,用OPP思想来觉得... 有兴趣的来... 哈哈!~
- 大家说我这样的水平那家公司愿意要我啊呵呵
- 生成XML时如何避免产生<.../>这种样式的节点?
- 如何生成这样的水晶报表,大家来帮我看看
- 下载的 Internet Explorer WebBrowser控件怎么不能用?哪位高手能解决?
- 在调试的时候,进入到了混合模式(汇编的那种),现在我想从混合模式中跳出来怎么设置。在线急等!
- 最简单的问题~~!~!~
- VS2008 如何实现通过针式打印机打印单据 急!!!
- textbox 输入位数控制
var result = IPAddress.TryParse("192.168.1.101.123.1.0000000.88888
", out d);
var result = IPAddress.TryParse("192.168.1.101.123.1.0000000.88888", out d);
Match m = reg.Match(yourStr);
if (!m.Success)
{
richTextBox2.Text += "不符合";
}