我遇到这个简单的问题,如果:)
iimPlay('CODE:'+'SET !TIMEOUT_STEP 0'+'\nTAG POS=1 TYPE=TD ATTR=txt:*<SP>VLAN EXTRACT=txt');
var WELCOME = iimGetLastExtract(1)
alert(WELCOME);
if(WELCOME == ' Tunnel VLAN' || WELCOME == ' Service VLAN ')
{
alert('GOOD');
}
else
{
alert('BAD');
}
它适用于这个'服务VLAN'我变得很好
<td style="outline: 1px solid blue;" class="data_nocolor_left" nowrap=""> Service VLAN </td>
它不适用于这个'隧道VLAN'我得到了BAD
<td style="outline: 1px solid blue;" class="data_nocolor_left" nowrap=""> Tunnel VLAN</td>
我已经尝试过玩空间了。我已经从警报中复制了摘录,但它仍然无效。
我无法从隧道VLAN中删除...
所以应该有一些方法来做到这一点:)
我在考虑通配符,但我没有找到任何东西。
感谢所有人的帮助。
答案 0 :(得分:0)
如果第一个字符引起麻烦,请在比较中忽略它。例如:
if (WELCOME.substring(1) == 'Tunnel VLAN' || WELCOME == 'Service VLAN')
答案 1 :(得分:0)
我会使用if(WELCOME.match(/(Tunnel VLAN)|(Other LAN)/))
来查找字符串中的文本,然后您可以完全忘记这些空格。