相关疑难解决方法(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万
查看次数

雅虎用户名正则表达式

我需要一个(php)正则表达式来匹配雅虎的用户名规则:

使用4到32个字符并以字母开头.您可以使用字母,数字,下划线和一个点(.).

php regex yahoo validation

9
推荐指数
2
解决办法
6212
查看次数

标签 统计

regex ×2

php ×1

validation ×1

yahoo ×1