2012-06-26 62 views
-6

我真的很新手在RegExp的,我現在不能建立它,所以我已經回到堆棧溢出。正則表達式的暱稱

規則:

  1. 罐頭含有6多達15個符號
  2. 符號可以是拉丁字母,數字,下劃線charachter。
  3. 暱稱必須從信

開始我不知道如何使這個正則表達式。我需要在Javascript和PHP中使用它,所以我需要針對每個平臺的解決方案。

+5

You _need_ code?那麼,開始編碼。這不是「這是要求thx再見」網站http://stackoverflow.com/faq –

+0

http://www.regular-expressions.info/tutorial.html –

+0

我不能這樣做,因爲我不明白無論如何,Regexp語法。我會了解它,但我現在需要解決方案。 – tucnak

回答

6

這是什麼讓你開始,但你需要調整它,它適應你所需要的:

[a-zA-Z]\w{5,14} 
^  ^
|  match an alphanumeric or underscore character 5 to 14 times 
| 
match a single alphabetic character 
+1

你甚至可以通過使用i修飾符'/^[a-z] \ w {5,14} $/i'來縮短它。 – flec

+1

確實如此,但我希望它儘可能直截了當 – nickb

+0

謝謝。明天我將學習RegExp。 – tucnak

1

您可以使用:

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

它應該工作都在PHP和JS中。

+0

感謝您的回答。我明白。現在看起來更簡單。我將學習正則表達式。我將學習正則表達式。我將學習正則表達式。我將學習正則表達式。我將學習正則表達式。 – tucnak