请问4-20位字符可由中文,英文,数字及“—”,“-”组成 正则表达式


 

请问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}$


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM