Ciao angelicab,

il + o il - devono essere il primo carattere o basta che ci siano?
se deve essere il primo carattere
codice:
function ControllaForm () 
{

if(!/^[\+-]/.test(document.form1.descrizione.value))
{
alert("Definisci se si tratta di uno sconto o di una maggiorazione di prezzo!\n Inserisci il segno '+' o il segno '-' prima del valore della percentuale");
document.form1.descrizione.focus();
return false;
}

if (document.form1.listino.value=="")
{
alert("Inserisci un titolo per il listino...");
document.form1.listino.focus();
return false;
}
return true;
}