[\d]+\.\d\d захватывает цену в формате "число.число".\$[,\d]+\.\d\d требует знак доллара перед ценой, например "$число.число". Чтобы во втором случае тест проходил, нужно добавить знак доллара к цене или изменить регулярное выражение на [\d]+\.\d\d