用户名只 能用 中文、英文、数字、下划线
英文或中文开头
这样符合要求么?
^[a-zA-Z]{1}([a-zA-Z0-9_]){4,14}|(^[\u4E00-\uFA29]{1}+[a-zA-Z0-9\u4E00-\uFA29]{2,7}
顯然不符合啊。「a 中文」這樣的就不行??「aaaa+++++」也能通過?
改成:^[a-zA-Z\u4E00-\uFA29][a-zA-Z0-9_\u4E00-\uFA29]+$
即可