2013-03-15 97 views
-2

我需要一個正則表達式來匹配一個字符串,該字符串必須包含由一個非內核分隔的兩個正整數。正則表達式的兩個正整數用下劃線分隔

例子:

12345_678是好
12345-678是壞
12345_678a是壞

感謝

+3

你到目前爲止嘗試過什麼?你卡在哪裏? SO不是你剛來的網站,並要求其他人爲你做點東西。您可以在這裏瞭解正則表達式:http://www.regular-expressions.info/。 – 2013-03-15 15:33:23

+2

[0-9] + _ [0-9] +? – 2013-03-15 15:33:37

回答

2

^[0-9]+_[0-9]+$將做到這一點。

說明

  • ^的字符串的開始
  • [0-9]+一個或多個數字
  • _下劃線
  • [0-9]+一個或多個數字
  • $所述字符串的末尾
+0

它也會匹配'12345_678a'。你需要錨定表達式。 – 2013-03-15 15:36:22

+0

@FelixKling謝謝 - 答案更新使用'^'和'$' – 2013-03-15 15:38:43

+0

^[0-9] + _ [0-9] + $很好,謝謝大家! – papps 2013-03-15 15:42:02