2016-12-02 94 views
0

我不知道正則表達式並瘋狂地找到一個接受包含數字和斜槓的格式。例如:正則表達式的數字和斜槓

  • 5/10
  • 三○年十月十五日
  • 10/20/120
  • 20/120/250/300
+3

你的英語是OK,但問題不大。你試過什麼樣的正則表達式/代碼? –

+0

'^ \ d +(?:\/\ d +)* $' –

+0

'(\ d \/*)+'會起作用 –

回答

1

這應該工作:

^\d+(\/\d+)*$

看看examples

這意味着:

  1. 我的字符串必須開始(^)與一個或多個數字(\d+
  2. 任選地((..)*)後跟斜槓一個或多個數字(\/\d+) ,甚至很多次(*表示從0到很多)
  3. 然後它必須結束($)。
+0

爲什麼你認爲它應該起作用? '^ \ d +(\/\ d +)*'無法確定。 –

+0

OP似乎並不精通正則表達式,絕對值得爲它們添加一個解釋 - 似乎是FGITW對我的失敗嘗試 –

+0

謝謝@Andrea Salicetti – woller

0

試試這個正則表達式:

^[0-9]+(\/[0-9]+)*$ 
0

(\d+\/?\d?+)這對我來說工作得很好,你可以在這裏進行測試 Test Online