2013-04-05 275 views
1

我需要一個浮點數正數或負數的正則表達式,最多3個數字前的小數點分隔符和6個(僅6個)數字後面。正則表達式浮點數爲6位小數和3位數

任何人都可以幫助我嗎?

+0

這是否意味着尾隨零? – 2013-04-05 09:56:24

+1

你嘗試過什麼嗎? – 2013-04-05 09:56:41

+0

你也只需要匹配它們?或格式化它們? - 當需要時用零填充它們? – 2013-04-05 09:58:09

回答

2

在JavaScript中 - 這將匹配你想要什麼。但沒有進一步澄清,沒有什麼可以做的:

/[+|-][0-9]{0,3}\.[0-9]{6}/g 

乾杯。

+0

n.b.這處理顯式加號和負號。 – 2013-04-05 10:00:34

+0

其完美!謝謝...我只需要一點點改變...我不需要處理顯式加號和負面變化 – user2248410 2013-04-05 10:39:31

+0

/[ - ] {0,1} [0-9] {0 ,3} \。[0-9] {6}/g應該修復它。如果有效,請繼續並打「tick答案」:) – 2013-04-05 10:43:41

0

這是Perl的正則表達式。

對於Java腳本:/[+|-]\d{1,3}\.\d{6}/

對於Java:"[+|-]\\d{1,3}\.\\d{6}"/*使用模式匹配和java.util.regex中*/