0

有人可以帮我建立一个正则表达式吗?用于用户名检查

要求是

  1. 字母数字
  2. 任何情况
  3. On - 或 _ 允许来自非字母数字集

谢谢,维杜!

4

3 回答 3

3

\w 为您提供任何“单词”字符(数字、字母、任何大小写的下划线)并且 - 只是一个破折号。

[\w-]*

http://www.rubular.com是一个测试正则表达式的好网站。它也有很好的参考。

于 2012-08-08T02:11:31.550 回答
2

我认为以下实现了所有三个:

[A-Za-z0-9\-_]*

或者更好:

[\w\-]*
于 2012-08-08T02:12:26.183 回答
0

我认为这应该满足您的要求。

    ([a-zA-Z-_\d]*)
于 2012-08-08T02:12:25.737 回答