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;
}