bueno te explico un poco mas sobre expresiones regulares, y tambien te dejo unos links a algunos articulos introductorios:
http://www.programacion.com/html/tutorial/js/16/ http://www.webtaller.com/construccio...javascript.php
bueno la simbologia que se usan para caracteres especiales como espacio, enter, arroba, son el codigo hexadecimal como \xE1 = á, \x20=espacio y asi sucesivamente, solo tienes que tener una tabla de hexadecimal, y haciendo uso de expresiones regulares puedes validar cadenas mas complejas y con caracteristicas especiales ya adaptando un poco el ejemplo que te di, ahora una solucion mas sencilla y que se acopla perfectamente a lo que necesitas que no permita espacios seria lo que te dice Cap.Buscapina, cya