Includes AllowChar Validation and ValidExtensions Validation