Grazie Miky!!! Era proprio quello che cercavo!!!
Ho solo fatto due correzioni, ma per il resto era tutto ok
Posto il codice funzionante:
codice:
function oknome(string) {   if (!string) return false;

  var RE = new RegExp ("^[a-zA-Z0-9][a-zA-Z0-9-\.\_]*[a-zA-Z0-9]$");
  if(string.match(RE)) return true;
  return false;
}
Grazie ancora mitico Mich!