salve a tutti,

all'interno di uno script di modifica eseguo un controllo javascript su un campo di input nel seguente modo:

<head>
<script language="javascript">
function controlla() {

var Errore=0;


if (srv.descrizione.value == "") || (srv.descrizione.match(/^(\s)+$/)))
{
alert('Inserire la descrizione');
Errore = 1;
}

if (Errore == 0)
{
srv.submit();
}

}
</script>
</head>

<body>
<input type="text" name="descrizione" value="<%=descrizione%>">
<input type="button" onclick="controlla()" value="modifica" >
</body>

Il controllo mi funziona solo se tolgo la seconda parte dell'istruzione ovvero
|| (srv.descrizione.match(/^(\s)+$/)))

In questo modo non posso evitare però gli spazi con la barra spaziatrice.
Dov'è che sbaglio ?
Potete aiutarmi ?

Grazie in anticipo