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