2012-09-05 47 views
-3

我試圖寫一個正則表達式爲滿足下面所有的條件:用逗號分隔Regex的XML驗證

  1. 數字
  2. d {N}:d {N}其中,n = 1- 13
  3. 例如:1,2,4:5,3,22:44,66,666,777:888
  4. 應該不是結束,或:
  5. 不宜下手,或:
  6. 不應該僅允許,或:
  7. 不應該允許多個,S或:■

我找到了一些答案,我可以建立在,但那些允許的,並且:

+2

告訴我們你到目前爲止試過的東西! – Dervall

+0

請嘗試澄清;理解你所要求的東西幾乎是不可能的。 –

+0

應該有一個語言標記 – Anirudha

回答

1

這就是你需要

^(\d{1,13}([:,]\d{1,13})*)$ 

作品here

+0

非常感謝Anirudha,但這不是我正在尋找的。我想要指定的範圍只有一些特定的長度,如12:24,6666,3333-9999等 – Mrinal