Untitled
unknown
csharp
a year ago
725 B
4
Indexable
public static bool CheckInputValidate(string input)
{
if (string.IsNullOrWhiteSpace(input))
return true;
string RestrictedCharacters = @"\|!#$%&()=?»«@£§€{};'<>_";
var allowedExtensions = new string[] { "jpg", "png", "shp", "jpeg" };
var extensions = input.Split(',');
if (extensions.All(extension => allowedExtensions.Contains(extension)) == false)
return false;
foreach (var extension in extensions)
{
foreach (var character in RestrictedCharacters)
if (extension.Contains(character)) return false;
}
return true;
}
Editor is loading...
Leave a Comment