Untitled

 avatar
unknown
csharp
5 months ago
725 B
2
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