2012-10-19 32 views
1

我需要一個正則表達式代碼,它會檢測像「1-2-2-2-1-5」這樣的格式。它可以是更長的字符串或更短,如「1-8-5-6」 。我的意思是,這個長度並不完全清楚。但格式肯定是一個int和一個' - '。我試過「(^ [ - ] [0-9]){,}」this.But我不知道正則表達式。有人能幫助我嗎?Thnx。ASP.Net正則表達式示例

+0

當你嘗試過時會發生什麼? – bmargulies

+0

什麼也沒有,只有模式不符合我的字符串。 –

回答

1

你可以嘗試正則表達式:

^[0-9](?:-[0-9])*$ 

See it

+0

Thnx這解決了我的問題 –

0

我發現了一個錯誤。
我的問題缺失。 在情況「1-12-12-1」正則表達式不匹配。
所以我改變了我的正則表達式「^(\ d +( - \ d +)*)?$」。