Javascript firefox imacros eval trim。。。只修剪一面

Javascript firefox imacros eval trim。。。只修剪一面,javascript,firefox,eval,trim,imacros,Javascript,Firefox,Eval,Trim,Imacros,每天的imacros给了我另一个思考的理由。 我有这个密码。我想修剪提取的字符串的两侧,但它只修剪右侧 one += "TAG POS=1 TYPE=P ATTR=CLASS:\"test1\" EXTRACT=TXT " + "\n"; one += "SET !EXTRACT EVAL(\"var text=\\\"{{!EXTRACT}}\\\";var text = text.trim();text;\")" + "\n"; 修剪前: $ $

每天的imacros给了我另一个思考的理由。 我有这个密码。我想修剪提取的字符串的两侧,但它只修剪右侧

one  +=  "TAG POS=1 TYPE=P ATTR=CLASS:\"test1\" EXTRACT=TXT " + "\n";
one  +=  "SET !EXTRACT EVAL(\"var text=\\\"{{!EXTRACT}}\\\";var text = text.trim();text;\")" + "\n";
修剪前:

$
$                            
$                                q:
$                                50
$                                
$                                
$         
修剪后:

$
$                            
$                                q:
$                                50

这是我的代码的错误吗?

您的代码看起来不错,但我建议您尝试在javascript脚本中使用trim,而不是在eval中,也可以尝试使用替换方法text.replace(//gi,”),在js脚本中使用trim和iimGetLastExtract()非常有效。