2012-08-08 46 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]*)