Removendo tags HTML e acentos de strings

Como remover de forma bem simples as tags HTML e os acentos dos textos

Removendo as tags HTML:

const str = '<p>Uma <storng>calopsita</strong> esteve aqui e a <a href="https://valchan.com.br/">Valchan</a> também!!';

console.log(str.replace(/<[^>]*>?/gm, '').trim()); 
// "Uma calopsita esteve aqui e a Valchan também!!"

Removendo os acentos:

let name1 = 'Amélia';
let name2 = 'Amélia';

name2 = name2.normalize('NFD').replace(/[\u0300-\u036f]/g, '');

console.log(`${name1}, ${name2}`); 
// "Amélia, Amelia"

Magic

Comentários