14 lines
349 B
C#
14 lines
349 B
C#
namespace Yes.Domain.Core.Extensions
|
|
{
|
|
public static class StringExtensions
|
|
{
|
|
public static bool IsUrlValid(this string url)
|
|
{
|
|
var urlRegex = new Regex(@"^(https?|http)://[^\s/$.?#].[^\s]*$", RegexOptions.IgnoreCase);
|
|
return !string.IsNullOrEmpty(url) && urlRegex.IsMatch(url);
|
|
}
|
|
|
|
|
|
}
|
|
}
|