2014-02-24 43 views

回答

2

不確定\d是否適用於mysql。如果你需要匹配,而不是*任何固定長度

^[0-9]+(,[0-9]+)*$ 

,那麼你可以使用{n}還有:您可以使用此一個。

^[0-9]+(,[0-9]+){2}$ 

對於這兩種情況,如果你需要匹配只有一個數字,而不是一連串的數字去掉+跡象。

4

下面的正則表達式應該滿足您的需求:

^[[:digit:]]+(?:\,[[:digit:]]+)*$ 

如果你不想在時間趕上一個以上的號碼(如:123,123),然後將其更改爲* ^[[:digit:]](?:\,[[:digit:]])*$