2012-10-04 55 views
-4

我需要檢查相匹配的字符串1個逗號或1點,只有數字必須包含 u能提供正則表達式的一些例子謝謝只包含在C#中的數字和逗號或點

+0

你能提供一些正面和負面的例子嗎? – TGlatzer

+1

你到底想要達到什麼目標?通常情況下,需要驗證字符串的人會想「哦,我知道,我會用正則表達式來做。」實際上有什麼更好的方法來解決這個特定的問題。 – Nuffin

+1

你想要匹配哪一個(以及哪些不匹配):1,1,1,1,1.1,1,111,1, 1,1',',','.'? –

回答

1

這裏是最簡單的正則表達式:

^\d*[,.]\d*$ 

然而,只有.,沒有數字,這將成功。如果你之前或逗號或點後至少需要一個數字,我覺得這是它:

^(\d+[,.]\d*|\d*[,.]\d+)$ 

如果逗號或點是可選的,而不是必需的,[,.]之後添加?

+0

謝謝兄弟!如果需要我會獨自修改 – TuffGong

相關問題