【发布时间】:2014-07-10 13:11:37
【问题描述】:
我需要一个正则表达式来进行正则表达式验证。
条件如下:
• 用户只能使用小写字母 (a-z)、数字(0-9)、字符“_”,长度至少为 4 个字符且不超过 35 个字符。
• 用户名不能以“_”开头或结尾。
提前致谢
【问题讨论】:
-
到目前为止你有没有尝试过?
标签: .net regex validation expression
我需要一个正则表达式来进行正则表达式验证。
条件如下:
• 用户只能使用小写字母 (a-z)、数字(0-9)、字符“_”,长度至少为 4 个字符且不超过 35 个字符。
• 用户名不能以“_”开头或结尾。
提前致谢
【问题讨论】:
标签: .net regex validation expression
/^(?!_)[a-z0-9_]{4,35}(?<!_)$/
这样的事情应该可以解决问题;使用前瞻/后视验证下划线限制,然后简单地匹配允许的字符 4 到 35 次。
【讨论】: