我想寫一個正則表達式來確保是否有逗號,那麼下面的文本應該是1或2位數字。正則表達式,逗號必須跟隨1或2位數字
這是我到目前爲止。
(^\d{0,2})+(,\d{0,2})*$
該作品在大多數情況下,但它認爲以下爲有效。
12,22,,,,,,,,,, and 12,22,,,,,,,,,,12,12
我做錯了什麼?謝謝!
我想寫一個正則表達式來確保是否有逗號,那麼下面的文本應該是1或2位數字。正則表達式,逗號必須跟隨1或2位數字
這是我到目前爲止。
(^\d{0,2})+(,\d{0,2})*$
該作品在大多數情況下,但它認爲以下爲有效。
12,22,,,,,,,,,, and 12,22,,,,,,,,,,12,12
我做錯了什麼?謝謝!
使用負先行斷言,有沒有一個逗號後3位,並保持主正則表達式簡單的「所有逗號或數字」
^(?!.*,\d{3})[,\d]+$
嘛,'\ d {0,2}'意味着零,一個或兩個數字... – 2013-04-22 21:25:45