Deno - Sanitize Filters
Does Deno have anything similar to https://www.php.net/manual/en/filter.filters.sanitize.php for HTTP HTML POST forms?
Example:
Example:
function filterSanitizeString(input: string): string {
// Remove control characters
let sanitized = input.replace(/[\x00-\x1F\x7F-\x9F]/g, "");
// Remove potential SQL injection code
sanitized = sanitized.replace(/('|--|;)/g, "");
// Remove potential script injection
sanitized = sanitized.replace(/(<script>|<\/script>)/gi, "");
// Escape special HTML characters to prevent basic HTML injection
sanitized = sanitized.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"')
.replace(/'/g, ''');
return sanitized;
}function filterSanitizeString(input: string): string {
// Remove control characters
let sanitized = input.replace(/[\x00-\x1F\x7F-\x9F]/g, "");
// Remove potential SQL injection code
sanitized = sanitized.replace(/('|--|;)/g, "");
// Remove potential script injection
sanitized = sanitized.replace(/(<script>|<\/script>)/gi, "");
// Escape special HTML characters to prevent basic HTML injection
sanitized = sanitized.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"')
.replace(/'/g, ''');
return sanitized;
}