2015-08-27 37 views
1

我有一個正則表達式的驗證該驗證逗號分隔數序列: -正則表達式,其允許空白或特定序列

1,1234,123,12,125

這裏是正則表達式: -

^([0-9]+,|){1,4}\d+(,\d+|)$ 

我需要正則表達式來驗證哪裏有序列要檢查。如果沒有序列輸入,它也應該通過。

如何修改模式以允許空條目?

+1

你不需要'regex',你可以簡單地檢查'value ==''' – Tushar

+1

你的正則表達式有侷限性,會更多地考慮[像這樣](https://regex101.com/r/xF5cQ4/ 1)'^ \ d *(?:,\ d +){0,5} $'應該幾乎相同加上什麼都沒有。 –

回答

2
^(?:\d+(?:,\d+)*)?$ 

試試這個。這將接受空值。

+0

我會在5分鐘內允許的。 – Derek