0

我有一个简单的类和相应的属性。我想添加一些验证规则(到网络属性)。我想检查网址是否有效。我需要检查哪些类型的条件?

我的想法:我必须要求这种格式 www.example.sometext

我应该检查有效的 .sometext 结尾(即 .com、.org 等)吗?问题是现在基本上没有这些。

所以我的问题是我会在类级别添加一个验证规则来处理这个问题?

public string WebAddress { get; set; }
4

1 回答 1

3

你可以使用Uri.IsWellFormedUriString方法。如果字符串格式正确,它将返回 true,否则将返回 false。

链接到 MSDN:IsWellFormedUriString

于 2017-09-13T22:42:03.147 回答