non ho capito dove sta il problema... non ti basta fare cosi?
codice:function verifica(input){ input = input.toLowerCase(); return (input.match(/^[a-z#][a-z#0-9]{2,9}$/i) && input.match(/[0-9]{1,}/ig) && input.match(/[a-z]{1,}/ig))?true:false; }