2012-05-07 2 views
0

Очень новый для Fitnesse, мне нужно написать тест с использованием регулярных выражений для проверки точности с плавающей запятой ...Использование регулярных выражений в Fitnesse для проверки валюты значений

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

Я попытался это, но он не работает, думая, что это проблема синтаксиса, мне просто нужно, чтобы получить выражение регулярного выражения правильно, мне не нужен полный тестового прибор

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

ответ

1

Вам нужно избегать match-characters, если вы хотите совместить его со строкой. В этом случае $ и ..

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

Вашего первый знак доллара должен быть экранирован.

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

И как другой указал, точка должна быть экранированы тоже, в противном случае он будет соответствовать любой характер.

Смежные вопросы