我被困在試圖讓數字前面沒有逗號的數字。正則表達式匹配沒有逗號的數字
這裏是我使用的是什麼:
^(\d{1,3})$|(,\d{3})$
這裏的比賽:
3
62
115
112,266,455
989,564,654
137,150
,137,150
我不想,137,150
。
我被困在試圖讓數字前面沒有逗號的數字。正則表達式匹配沒有逗號的數字
這裏是我使用的是什麼:
^(\d{1,3})$|(,\d{3})$
這裏的比賽:
3
62
115
112,266,455
989,564,654
137,150
,137,150
我不想,137,150
。
假設你列出的都應該是一樣的比賽那些比賽,你應該結合這些團體,並允許,###
被重複任意次數:
^\d{1,3}(,\d{3})*$
太棒了!這工作。謝謝,minitech。 – user2329342 2013-04-28 15:21:38
然後,有一天,用戶將使用印度式小數點。 http://en.wikipedia.org/wiki/Decimal_mark例如'1,00,000,00,00,000' :-) – 2013-04-28 15:30:21
@Denis:有沒有人真的這樣做?三個地方,兩個地方,兩個地方,三個地方,兩個地方...?我很害怕:'( – Ryan 2013-04-28 15:39:24
這可能是通過與語言/系統標註此(如標籤工具提示中所建議的)非重新回答/更合適的答案可以給出 – 2013-04-28 15:18:39