2016-09-19 76 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+/);")