C# 使用正则表达式:4-20个字符,可由中英文、数字、“_”、“-”组成

^[\u4e00-\u9fa50-9a-zA-Z_\-]{4,20}$

 

解释一下,\u4e00-\u9fa5表示匹配中文,0-9 a-zA-Z _ \-分别匹配数字、大小写字母、_、-,{4,20},4-20位

posted @ 2018-04-08 13:59  Ladouli  阅读(774)  评论(0编辑  收藏  举报