Perdonar??! Muchisimas Gracias
wigglyUtrera por tu dedicacion y explicaciones, fueron muy utiles

Basandome en ellas, esto fue lo que hice y al parecer funciona
Cita: function validar(solicitar){
var c_nu = /^[a-z\.]([a-z0-9\._]){4,27}$/
// Campo Usuario
if(!c_nu.test(solicitar.usuario.value)){
alert('Nombre de usuario invalido. Debe contener entre 5 y 28 caracteres.\nNo se permiten: campos o cadenas vacias ni mayusculas; guiones bajos y numeros como primer caracter.');
solicitar.usuario.focus();
solicitar.usuario.select();
return false;
}
A tu expresion original:
/^[a-z\.](([a-z0-9\._])+(\s)?){4,27}$/ le quite lo destacado
en rojo pues el nombre de usuario que necesito no debe permitir espacios en ninguna parte de la cadena.
Sigo trabajando y luego te cuento, un saludo