【问题标题】:Regular expression for username with specific conditions具有特定条件的用户名的正则表达式
【发布时间】:2014-07-10 13:11:37
【问题描述】:

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

条件如下:

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

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

提前致谢

【问题讨论】:

  • 到目前为止你有没有尝试过?

标签: .net regex validation expression


【解决方案1】:
/^(?!_)[a-z0-9_]{4,35}(?<!_)$/

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 1970-01-01
    相关资源
    最近更新 更多