-6

我真的是 RegExp 的新手,我现在无法构建它,所以我参考了 Stack Overflow。

规则:

  1. 可以包含 6 到 15 个符号
  2. 符号可以是拉丁字母、数字、下划线字符。
  3. 昵称必须以字母开头

我不知道如何制作这个正则表达式。我需要在 Javascript 和 PHP 中使用它,所以我需要每个平台的解决方案。

4

2 回答 2

6

这是让您入门的东西,但您需要对其进行调整并使其适应您的需要:

[a-zA-Z]\w{5,14}
^       ^
|       match an alphanumeric or underscore character 5 to 14 times
|
match a single alphabetic character
于 2012-06-26T19:20:17.980 回答
1

您可以使用:

/^[A-Za-z][A-Za-z0-9_]{5,14}$/

它应该适用于 PHP 和 JS。

于 2012-06-26T19:20:21.500 回答