2012-10-24 54 views

回答

8

如果它必須有3位,小數點2位數字,例如,412.88,則:

/^\d{3}\.\d{2}$/ 

如果它可以高達 3位前高達 2後(可能是沒有小數點的話),那麼也許是這樣的:

/^\d{1,3}(\.\d{1,2})?$/ 
1

C#

@"^\d{3}\.\d{2}$"

//in c# we need to use verbatim string `@""` to treat escape sequences as normal literals instead of giving it a special meaning.. 

的JavaScript

/^\d{3}\.\d{2}$/

+0

逐字字符串不沉默的編譯器。它們使反斜槓被字面處理,而不是作爲轉義字符。 –

+0

@TimPietzcker以某種方式使用它,因爲在使用它之後,它會發出抱怨。像\ d,\ w這樣的無效轉義序列被編譯器視爲「錯誤」。 – Anirudha