相关疑难解决方法(0)

如何使用正则表达式验证用户名?

这似乎符合我定义的规则,但我今晚才开始学习正则表达式,所以我想知道它是否正确.

规则:

  • 用户名可以包含小写和大写
  • 用户名可以包含字母数字字符
  • 用户名可以包含下划线,连字符和空格
  • 不能是两个下划线,两个超连续或两个连续的空格
  • 在开始或结束时不能有下划线,超级或空格

正则表达式模式:

/^[a-zA-Z0-9]+([a-zA-Z0-9](_|-| )[a-zA-Z0-9])*[a-zA-Z0-9]+$/
Run Code Online (Sandbox Code Playgroud)

regex

37
推荐指数
3
解决办法
6万
查看次数

编写正则表达式,不包含任何内容

如何编写正则表达式以匹配,

    a string which does not contain the underscore "_".

regex regex-negation

1
推荐指数
1
解决办法
7380
查看次数

标签 统计

regex ×2

regex-negation ×1