0

对 Fitnesse 来说非常新,我需要使用正则表达式编写一个测试来测试浮点精度......

$24.59   TEST: starts with '$' and precision is 2 decimal places 

我试过了,但没用,认为这是语法问题,我只需要正确的正则表达式,我不需要完整的测试夹具

/^$\d+.\d{2}$/
4

2 回答 2

1

您的第一个美元符号需要转义。

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

正如另一个人指出的那样,点也应该被转义,否则它将匹配任何字符。

于 2012-05-07T17:02:57.140 回答
1

如果要在字符串上匹配,则需要转义匹配字符。在这种情况下,$.

/^\$\d+\.\d{2}$/
于 2012-05-07T17:18:10.550 回答