2012-08-08 116 views
0

有人可以帮助我建立一个正则表达式吗?这是一个用户名检查正则表达式:需要帮助,满足3个条件

的要求

  1. 字母数字
  2. 无论如何
  3. 上 - 或者从非字母数字一_允许设置

谢谢, Vidhu !

+0

那么,你尝试过什么?这个问题可以通过几次Google搜索轻松解决。 – Blender 2012-08-08 02:16:23

回答

2

我认为有以下完成所有三个:

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

或者更好的是:

[\w\-]* 
3

\ w给你任何“单词”字符(数字,字母,任何情况下的下划线)和 - 只是一个破折号。

[\w-]* 

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

+0

+1为红色。 – MxyL 2012-08-08 02:25:26

0

我认为这应该涵盖您的要求。

([a-zA-Z-_\d]*)