Muchas gracias zerokilled, funciona perfecto tu código, solo una pega.
Al reemplazar quiero usar la palabra "!sad" en vez de "sad", pero al añadirlo a la expresión regular deja de funcionar.
He probado de estas dos maneras.
Insertando ! sin más:
Código Javascript
:
Ver originalemot.call(document.body, '\\b!sad\\b|\\b!happy\\b|\\b!dizzy\\b');
Usando la contrabarra:
Código Javascript
:
Ver originalemot.call(document.body, '\\b\!sad\\b|\\b\!happy\\b|\\b\!dizzy\\b');
Pero en ambos casos no funciona. Disculpa, es que no controlo mucho de expresiones regulares.
Respecto a lo que dice Aijoona es cierto, usándolo en algunas páginas con Ajax da problemas.
Pero es un avance, combinando esto con lo que he aprendido de otros post creo que puedo solventar esto.
Saludos.