多项选择题

A.名字可以包含字母,数字和其他字符
B.名字不能以数字或者标点符号开头
C.名字不能包含空格
D.以上都正确