我試圖找到所有出現的字符串在另一個字符串中的位置,不區分大小寫。如何在JavaScript中查找另一個字符串中所有出現的索引?
例如,給定的字符串:
I learned to play the Ukulele in Lebanon.
和搜索字符串le
,我想獲得數組:
[2, 25, 27, 33]
兩個字符串將是變量 - 即,我不能硬編碼它們的值。
我覺得這對於正則表達式來說是一件容易的事情,但經過一段時間的努力找到一個可行的工作之後,我一直沒有運氣。
我發現this example如何使用.indexOf()
完成此操作,但肯定必須有一個更簡潔的方法來做到這一點?
+1爲黎巴嫩參考。 – astazed 2012-10-08 20:01:27