如何通过第一个和最后一个字符获取选择的选项

时间:2017-09-21 15:04:12

标签: javascript jquery

我正在尝试从选择下拉列表中选择要查看的选项。该代码通过选择元素的第一个字符(例如“Wood_20Sept”“Fire_20Sept”“Water_20Sept”)来工作。工作代码的片段:

filterList(document.getElementById("worldElementsList"), /^Wood/i);

因此,这将选择带有“wood”一词的任何选项。 像:

  • “Wood_20Sept”
  • “Wood_20Mar”
  • “Wood_20May”

问题是现在有这些组的版本2(“Wood_20Sept_V1”“Wood_20Sept_V2”“Fire_20SeptV1”“Fire_20SeptV2”)

所以我想先选择最后一个选项:“Wood”和“V2”。

所以基本上我需要代码来说明这一点:

filterList(document.getElementById("bankInfoList"), /^Wood/i && /v2$/i);

但那只会选择“V2”

1 个答案:

答案 0 :(得分:0)

按照以下步骤操作:

A.将整个字符串作为数组 B.查找数组[length-1]和数组[length-2]

将最后的元素与字符串匹配