标签: .net regex validation expression
我需要一个正则表达式来进行正则表达式验证。
条件如下:
•用户只能使用小写字母(a-z),数字(0-9),字符“_”,长度至少为4个字符且长度不超过35个字符。
•用户名不能以“_”开头或结尾。
提前致谢
答案 0 :(得分:0)
/^(?!_)[a-z0-9_]{4,35}(?<!_)$/
这样的事情应该可以解决问题;使用先行/ lookbehind验证下划线限制,然后简单地将允许的字符匹配4到35次。