dovrei controllare un valore (numerico di 10 cifre) con un espressione javascript

var re = new RegExp(/^[0-9]{10}$/);
var id_evoke=document.forms.search_evoke.id_evoke.valu e;


ma se faccio:


if( (re.exec(id_evoke)==false) {
alert('errore');
}
else
alert('ok');

sembra nn andare .... cosa sbaglio?