ainda precisas disso?
a A ) é facil. Basta ver quantos caracteres tem a string, e fazer um if para verificar.
a B ) não sei a sintaxe de cór, mas podes ir pelo codigo ASCII, para fazer o check as letras e numeros, e só aceitar se forem ambos validos.