当前位置: 代码迷 >> ASP.NET >> 正则表达式有关问题 急等
  详细解决方案

正则表达式有关问题 急等

热度:9373   发布时间:2013-02-26 00:00:00.0
正则表达式问题 急-----等
1、6-20位半角字符(不接受全角字符),英文字母、阿拉伯数字、下划线组成,第一位和最后一位不能为下划线。
2、6-15位半角字符(不接受全角字符),英文字母、阿拉伯数字、下划线组成,第一位和最后一位不能为下划线,不能使用同一或连续英文字母、数字或符号

------解决方案--------------------------------------------------------
去百度一下 会有答案的
------解决方案--------------------------------------------------------
1、
^(?!_)[a-zA-Z0-9_]{6,20}(? <!_)$
或者
^[a-zA-Z0-9][a-zA-Z0-9_]{4,18}[a-zA-Z0-9]$
------解决方案--------------------------------------------------------
不能使用同一或连续英文字母、数字或符号
--------------------------------------
这个没看明白,同一字母只允许出现一次吗

这里处理了其它要求,没有处理“同一”这个条件
^(?!.*?[a-zA-Z]{2})(?!.*?\d{2})(?!_{2})[a-zA-Z0-9][a-zA-Z0-9_]{4,13}[a-zA-Z0-9]$