export function validateHTMLMessage(message: string): boolean { // eslint-disable-next-line max-len const tagPattern = /<(b|strong|i|em|u|ins|s|strike|del|code|pre|blockquote)>([\s\S]*?)<\/\1>|(.*?)<\/a>|(.*?)<\/span>/g const cleanedMessage = message.replace(tagPattern, '') if (/^\s*$/.test(cleanedMessage)) { return true } if (/[<>&]/.test(cleanedMessage)) { return false } return true }