小编jam*_*mes的帖子

如何在C#中验证IP地址

我正在做一个使用IP地址的应用程序.我必须验证它们至少从1.0.0.1开始,但是使用下面的代码它接受0.0.0.0:

\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b
Run Code Online (Sandbox Code Playgroud)

我也尝试将其更改为:

\b(25[0-5]|2[0-4][0-9]|[01]?[1-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b
Run Code Online (Sandbox Code Playgroud)

此代码不接受0.0.0.0,但也不接受100.0.0.0到109.0.0.0.

有人可以帮忙吗?

c# regex ip validation ip-address

5
推荐指数
2
解决办法
5133
查看次数

如何将treeview转换为xml?

我正在处理一个项目,我需要将树视图转换为xml,以便我可以将该xml数据发送到另一个端口.

c# xml

3
推荐指数
1
解决办法
1万
查看次数

在文本框中的树视图中显示XML模式数据

我是这个项目的新手。它在C#中的Visual Studio 2010中。我正在尝试在具有树视图的文本框中显示此XML模式。我在使其成为树状视图时遇到问题。

            DataSet dsM= new DataSet("M");
            string filePath = @"C:\Documents and Settings\Administrator\Desktop\M.xsd";
            dsM.ReadXml(filePath);
            System.IO.StringWriter swXML = new System.IO.StringWriter();
            dsM.WriteXmlSchema(swXML);
            textBox.Text = swXML.ToString();
Run Code Online (Sandbox Code Playgroud)

c# xml xsd visual-studio-2010

0
推荐指数
1
解决办法
4426
查看次数

标签 统计

c# ×3

xml ×2

ip ×1

ip-address ×1

regex ×1

validation ×1

visual-studio-2010 ×1

xsd ×1