具有特定条件的用户名的正则表达式

时间:2014-07-10 13:11:38

标签: .net regex validation expression

我需要一个正则表达式来进行正则表达式验证。

条件如下:

•用户只能使用小写字母(a-z),数字(0-9),字符“_”,长度至少为4个字符且长度不超过35个字符。

•用户名不能以“_”开头或结尾。

提前致谢

1 个答案:

答案 0 :(得分:0)

/^(?!_)[a-z0-9_]{4,35}(?<!_)$/

这样的事情应该可以解决问题;使用先行/ lookbehind验证下划线限制,然后简单地将允许的字符匹配4到35次。