请问4-20位字符可由中文,英文,数字及“—”,“-”组成 正则表达式
[u4e00-u9fa5a-zA-Z0-9-]{4,20}
- 追问:
- 请能简单的解释一下 哪块是中文 哪块是什么吗 谢谢~
- 追答:
- 中文u4e00-u9fa5 英文a-zA-Z 数字0-9 -
- 追问:
- 加上不能全是数字 怎么做 谢谢
- 追答:
- ^(?<=d+D)[u4e00-u9fa5a-zA-Z0-9—-]{4,20}$
请问4-20位字符可由中文,英文,数字及“—”,“-”组成 正则表达式
[u4e00-u9fa5a-zA-Z0-9-]{4,20}