la seconda condizione e' facile da aggiungere
var acceptnumlet = /^[A-Za-z]{1}[A-Za-z0-9 \à\è\ì\ò\ù\.\_]+$/;

la terza e' piu' complessa, serve l' alternativa | e il lookahead ?!
var acceptnumlet = /^[A-Za-z]{1}(\.(?!\.)|\_(?!\_)|[A-Za-z0-9 \à\è\ì\ò\ù])+$/;

ciao