web url验证器到类级别验证

时间:2017-09-13 21:26:52

标签: c# class validation webaddress

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

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

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

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

public string WebAddress { get; set; }

1 个答案:

答案 0 :(得分:3)

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

MSDN链接:IsWellFormedUriString