penso che non mi funzionava perchè a me serviva qualcosa per una stringa di + caratteri tipo

var espressioneDaControllare = new RegExp("^[0-9a-zA-Z]*$");

if(str.match(espressioneDaControllare )) {
alert("contiene solo caratteri permessi");
}
cosi dovrebbe essere giusta (correggimi se sbaglio)

cmq grazie mille