2016-09-19 2 views
0

Это часть кода, над которым я работаю. Я пытаюсь выделить только цифры, включая десятичные дроби из в предложении « Минимальная сумма ставки составляет $ 4,5»MacroSyntaxError: неправильный формат команды SET, строка 21 (Код ошибки: -910)

WAIT SECONDS={{!VAR1}} 
EVENT TYPE=KEYPRESS SELECTOR="#id_bid" CHAR="1" 
EVENT TYPE=KEYPRESS SELECTOR="#id_bid" KEY=13 
TAG POS=1 TYPE=LABEL FORM=ID:id_order_bidding_form ATTR=ID:id_bid-error* EXTRACT=txt 
SET !VAR2 EVAL("var s=\"{{!EXTRACT}}\";var res = Number(s .replace(/[^0-9\.]+/g, ''); res;") 
EVENT TYPE=CLICK SELECTOR="#id_bid" BUTTON=0 
EVENT TYPE=KEYPRESS SELECTOR="#id_bid" KEY=8 
EVENT TYPE=KEYPRESS SELECTOR="#id_bid" CHAR="{{!VAR2}}" 
EVENT TYPE=KEYPRESS SELECTOR="#id_bid" KEY=13 

ответ

0

Попробуйте следующую команду: SET

SET !VAR2 EVAL("'{{!EXTRACT}}'.match(/\d+\.\d+/);")