certo, puoi cavartela anche così, se ti soddisfa...

if (action == "italics") {
re=/^.+$/gi;
var thisItal = prompt("Inserisci il testo che desideri formattare come Corsivo.", "");
var italUBBCode = "";
if(!re.test(thisItal))italUBBCode="[c]"+thisItal+"[/c]";
revisedMessage = currentMessage+italUBBCode;
document.f.messaggio.value=revisedMessage;
document.f.messaggio.focus();
return;
}