E' abbastanza complicato. Finchè si tratta di operazioni semplici, si può fare, altrimenti c'è bisogno di molto lavoro. Nel tuo caso:

codice:
campoditesto = "5+5+3";

function valuta(testo)
{
	var temp = testo.split("+");
	var risultato = 0;
	for(var i = 0; i < temp.length; i++){
		risultato += Number(temp[i]);
	}
	trace(risultato)
}
valuta(campoditesto);