如何找到从指定位置左侧搜索的子字符串

时间:2014-03-07 23:55:07

标签: javascript html

假设我有一个像

这样的文字
  

@hello @world @guy

我希望根据我指定的位置获得左{第一次出现@的位置。

如果我将位置指定为13,我应该在此字符串中获得第二个@的位置,如果我指定18,我应该获得第三个{{1}的位置1}}。

1 个答案:

答案 0 :(得分:0)

你似乎需要lastIndexOf

str.lastIndexOf(searchValue[, fromIndex])
  

lastIndexOf()方法返回调用String中的索引   最后一次出现指定值的对象,如果不是则返回-1   找到。向后搜索调用字符串,从fromIndex开始。