signup username validation #339

用户名不能包含@, 横线, 斜线, 句点或空格