claro que es posible. sólo necesitas un poco de AJAX. ten en cuenta, sin embargo, que como esto es código de cliente, realmente no quieres poner al ordenador del usuario a hacer todas las validaciones, sino unas cuantas (verificar si un nombre de usuario ya existe, etc.); además, cualquier lenguaje de preproceso (php, jsp, asp o lo que quieras) es más poderoso que javascript (aparte de que es una lata manejar unicode en js

)